이전 글에서 " 아직도 PHP에서 fgets, fgetss, fgetcsv의 차이점을 구분하지 못하시나요? 빨리 모아보세요! "에서는 PHP에서 fgets, fgetss 및 fgetcsv의 다양한 사용법을 소개합니다. 도움이 필요한 친구들이 배울 수 있습니다~
이 기사의 주요 내용은 PHP에서 3가지 마법 상수를 사용하여 현재 디렉토리를 빠르게 얻는 방법을 소개하는 것입니다. , 파일 이름 및 줄 번호!
모든 사람은 PHP가 수많은 "마법의" 상수를 제공하며 이러한 상수는 대소문자를 구분한다는 것을 알아야 합니다. 이러한 상수의 도움으로 현재 디렉터리, 파일 이름, 현재 줄 번호 등을 얻을 수 있습니다. 이러한 상수는 안전하고 안정적이며 빠릅니다. 이것이 바로 웹 개발자가 PHP 사용을 선호하는 이유입니다! PHP yyds 하하!
본론으로 돌아가서, PHP에서 상수를 사용하여 현재 디렉터리, 파일 이름 및 코드 줄 번호를 얻는 방법을 소개하겠습니다!
1. 현재 디렉터리 가져오기
__DIR__
: 이 상수는 파일의 현재 디렉터리를 가져오는 데 사용되며, 이는 dirname(__FILE__)과 동일합니다. 이 디렉터리 이름은 루트 디렉터리가 아닌 이상 뒤에 슬래시가 없습니다. include 메소드 내에서 사용되는 경우 파일이 포함된 디렉토리를 반환합니다. __DIR__
:该常量用于获取文件的当前目录,这相当于dirname(__FILE__)。除非它是根目录,否则此目录名称没有尾部斜杠。如果在包含方法中使用,则返回包含文件的目录。
<?php echo "此文件的当前目录为 '" . __DIR__ . "'.<br>"; ?>
输出结果是:
此文件的当前目录为 'D:\wamp\www'.
二、获取当前带有完整文件路径的文件名
__FILE__
:这用于返回文件的完整文件路径和文件名。如果在包含方法中使用,则返回包含文件的名称。
<?php echo "当前文件的路径为 '" . __FILE__ . "'.\n"; ?>
输出:
当前带有路径的文件是 'D:\wamp\www\test.php'.
注:这个魔术常量主要用于必须包含目录中的一些文件的情况。
三、获取当前行号
__LINE__
<?php echo "这段代码的行号是 '" . __LINE__ . "'.\n"; ?>
这段代码的行号是 '2'.
2. 전체 파일 경로로 현재 파일 이름을 가져옵니다
__FILE__
: 이는 전체 파일 경로를 반환하는 데 사용되며 파일 이름의 파일입니다. include 메소드 내에서 사용되는 경우 포함된 파일의 이름을 반환합니다.
출력:
rrreee참고: 이 마법 상수는 디렉터리의 일부 파일을 포함해야 할 때 주로 사용됩니다.
3. 현재 줄 번호 가져오기 🎜🎜🎜__LINE__
: 파일의 현재 줄 번호를 반환하는 데 사용됩니다. 🎜rrreee🎜출력 결과는 다음과 같습니다. 🎜rrreee🎜그림에 표시된 대로: 🎜🎜🎜🎜🎜참고: 이 상수는 주로 코드를 디버깅하거나 잘못된 줄 번호를 가져오는 데 사용됩니다. 🎜🎜PHP 중국어 웹사이트 플랫폼에는 많은 동영상 교육 자료가 있습니다. 누구나 "🎜PHP 동영상 튜토리얼🎜"을 배울 수 있습니다! 🎜위 내용은 PHP에서 3가지 마법 상수를 사용하여 디렉토리, 파일 이름 및 줄 번호를 빠르게 가져옵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!