php
__FILE__ 과 __DIR__
말랑Cow
2021. 7. 7. 09:28
반응형
간단한 예제로 확인하겠습니다.
# /var/www/html/mimity/dist/html/static/test2/dir_file.php
<?php
echo dirname(__DIR__);
echo '<br>';
echo __DIR__;
echo '<br>';
echo dirname(__FILE__);
echo '<br>';
echo __FILE__;
?>
위 주석과 같은 경로에 있는 php 파일입니다.
1) dirname(__DIR__) : 현재경로의 바로 전 디렉토리
2) __DIR__ : 파일위치에 대한 절대경로
3) dirname(__FILE__) : 파일위치에 대한 절대경로
4) __FILE__ : 파일명을 포함한 파일위치에 대한 절대경로
참고로 __DIR__ 은 php 5.3버전부터 사용가능합니다.
반응형