【发布时间】:2011-09-17 05:41:21
【问题描述】:
以下行为在 host 中有所不同:
echo 'DIR:' .__DIR__; // DIR:__DIR__
本地主机:(工作正常):
DIR:C:\Program Files\VertrigoServ\www
为什么会有这种不同的输出?
【问题讨论】:
-
您能否澄清两个不同的位置以及每个位置的输出以呼应 DIR?
以下行为在 host 中有所不同:
echo 'DIR:' .__DIR__; // DIR:__DIR__
本地主机:(工作正常):
DIR:C:\Program Files\VertrigoServ\www
为什么会有这种不同的输出?
【问题讨论】:
试试:
<? echo realpath(dirname(__DIR__)); ?>
文件夹:localhost 或 root :)
【讨论】:
【讨论】:
根据PHP magic constants docs,__DIR__ 常量仅在 php 5.3.0 中添加。您可能在“主机”环境中使用的是旧版本。
【讨论】: