我的网站上的文件夹内有一个php页面。
我需要将当前目录的名称添加到变量中,例如:
$myVar = current_directory_name;
这可能吗?
getcwd();
要么
dirname(__FILE__);
或(PHP5)
basename(__DIR__)
http://php.net/manual/zh/function.getcwd.php
http://php.net/manual/zh/function.dirname.php
您可以basename()用来获取路径的结尾部分:)
basename()
就您而言,我想说您最有可能希望使用getcwd(),dirname(__FILE__)当您的文件需要包含另一个库并且包含在另一个库中时,它会更有用。
getcwd()
dirname(__FILE__)
例如:
main.php libs/common.php libs/images/editor.php
在您中,common.php您需要使用中的函数editor.php,因此您使用
common.php
editor.php
common.php:
require_once dirname(__FILE__) . '/images/editor.php';
main.php:
main.php
require_once libs/common.php
这样,当的common.php是require'd在main.php,的通话require_once中common.php会包含正确editor.php的images/editor.php,而不是试图在当前目录下查找其中main.php运行。
require'd
require_once
images/editor.php