이 글에서는 주로 PHP에서 FILE, dirname, basename의 사용법을 소개합니다. FILE, dirname,
basename의 구체적인 사용법을 예제를 통해 자세히 분석하고, 제공되는 functions을 테스트하고 비교합니다. 필요한 친구는 PHP에서 현재 실행 중인 FILE의 전체 경로와 파일 이름을 참조할 수 있습니다.
포함 파일에서 사용하면 포함된 파일 이름이 반환됩니다. 변수(미리 정의된 상수 )에서 dirname과 basename을 사용하여 파일 디렉터리나 파일 이름을 얻을 수 있습니다.
1. FILE 및 dirname(FILE) 및 basename(FILE) 사용:
보통 dirname(( FILE)은 매우 효과적인 방법이지만 FILE의 경로가 현재 코드가 있는 파일의 전체 경로(url이 있는 파일이 아님)이기 때문에 정의 구성 파일은 일반적으로 루트 디렉터리에 배치되어 웹 사이트의 루트 주소를 정의하지만 다음 방법을 사용하면 구성 파일 저장 문제를 해결하기 위한 코드는 다음과 같습니다.
dirname(dirname(FILE));
FILE이 /home/web/config/config.php의 출력이라고 가정합니다. 위의 방법은 /home/web
dirname(dirname(FILE)); 결과는 파일입니다. 상위 계층 디렉터리의 이름은
dirname(FILE)입니다.
현재 디렉터리와 파일 구조가 다음과 같다고 가정하면 테스트하려는 변수는 wp_smtp_admin.php 파일에 있습니다. wp-contentpluginswp-smtpimgblq_32_32.jpg
테스트 결과는 다음과 같습니다. 코드는 다음과 같습니다.
echo FILE . "<br />"; //输出 F:\xampp\htdocs\wordpress\wp-content\plugins\wp-smtp\wp_smtp_admin.php echo dirname(FILE) . "<br />"; //输出 F:\xampp\htdocs\wordpress\wp-content\plugins\wp-smtp echo basename(FILE) . "<br />"; //输出 wp_smtp_admin.php
둘째, WordPress에 포함된 일부 기능을 테스트합니다.
echo plugin_basename(FILE) . "<br />"; //输出wp-smtp/wp_smtp_admin.php echo dirname(plugin_basename(FILE)) . "<br />"; //输出 wp-smtp echo plugin_dir_url(FILE) . "<br />"; //输出 http://localhost/wordpress/wp-content/plugins/wp-smtp/ echo plugin_dir_path(FILE) . "<br />"; //输出 F:\xampp\htdocs\wordpress\wp-content\plugins\wp-smtp/ echo plugins_url() . "<br />"; //输出 http://localhost/wordpress/wp-content/plugins echo plugins_url('',FILE) . "<br />"; //输出 http://localhost/wordpress/wp-content/plugins/wp-smtp echo plugins_url('/img/blq_32_32.jpg',FILE) . "<br />"; //输出 http://localhost/wordpress/wp-content/plugins/wp-smtp/img/blq_32_32.jpg
위 내용은 php__FILE__, dirname 및 basename 간의 차이점 분석 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!