dir manipulation (DIR) не работает

следующее поведение отличается в хоста:

echo 'DIR:' .__DIR__; // DIR:__DIR__

localhost:(работает отлично):

DIR:C:Program FilesVertrigoServwww

почему этот другой выход?

3 ответов


вам нужен PHP 5.3 для использования __DIR__

страница руководства

на предыдущих версиях, вы можете использовать


по словам PHP magic constants docs на __DIR__ константа была добавлена только в php 5.3.0. Вероятно, вы используете более старую версию в своей "хост-среде".


попробуй:

<? echo realpath(dirname(__DIR__)); ?>
: localhost или root :)