
posix_getcwd 함수는 현재 작업 디렉토리의 절대 경로를 반환합니다.
예를 들어, 아래와 같은 코드를 실행하면, 현재 작업 디렉토리의 절대 경로가 출력됩니다.
#hostingforum.kr
php
$cwd = posix_getcwd();
echo $cwd;
이 함수가 반환하는 문자열은 절대 경로로 반환되며, 파일을 열 수 있습니다.
예를 들어, 아래와 같은 코드를 실행하면, 현재 작업 디렉토리에 있는 파일을 열 수 있습니다.
#hostingforum.kr
php
$cwd = posix_getcwd();
$file_path = $cwd . '/example.txt';
$file = fopen($file_path, 'r');
echo fread($file, filesize($file_path));
fclose($file);
posix_getcwd 함수는 null을 반환하지 않습니다. 하지만, 이 함수가 반환하는 값은 문자열이 아닐 수 있습니다. 예를 들어, 이 함수가 반환하는 값은 false일 수 있습니다.
예를 들어, 아래와 같은 코드를 실행하면, false가 반환됩니다.
#hostingforum.kr
php
posix_setcwd('/non-existent-directory');
$cwd = posix_getcwd();
var_dump($cwd);
posix_getcwd 함수를 사용하는 방법에 대한 예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$cwd = posix_getcwd();
echo "현재 작업 디렉토리: $cwdn";
$file_path = $cwd . '/example.txt';
$file = fopen($file_path, 'r');
echo fread($file, filesize($file_path));
fclose($file);
위의 예시 코드를 통해 posix_getcwd 함수를 사용하여 현재 작업 디렉토리에 있는 파일을 열 수 있습니다.
2025-06-29 18:34