PHP 文件和目录常量
示例
当前文件
您可以使用__FILE__魔术常数获取当前PHP文件的名称(带有绝对路径)。这最常用作日志记录/调试技术。
echo "我们在文件中:" , __FILE__ , "\n";
当前目录
要获取当前文件所在目录的绝对路径,请使用__DIR__magic常量。
echo "我们的脚本位于:" , __DIR__ , "\n";
要获取当前文件所在目录的绝对路径,请使用dirname(__FILE__)。
echo "我们的脚本位于:" , dirname(__FILE__) , "\n";
PHP框架通常使用获取当前目录来设置基本目录:
//框架的index.php define(BASEDIR, __DIR__); //使用魔术常数定义法线常数
//somefile.php查找视图: $view = 'page'; $viewFile = BASEDIR . '/views/' . $view;
分离器
Windows系统完全理解/in路径,因此DIRECTORY_SEPARATOR主要在解析路径时使用。
除了魔术常量,PHP还添加了一些用于处理路径的固定常量:
DIRECTORY_SEPARATOR用于分隔路径中目录的常量。取值 /在*nix和\Windows上。带有视图的示例可以用以下代码重写:
$view = 'page'; $viewFile = BASEDIR . DIRECTORY_SEPARATOR .'views' . DIRECTORY_SEPARATOR . $view;
很少使用PATH_SEPARATOR常量来分隔$PATH环境变量中的路径。这是;在Windows上,:否则
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下