Sử dụng __DIR__
và __FILE__
hằng số không hoạt động trong trường hợp được liên kết với nhau. Giải pháp cho việc này là gì?PHP __DIR__ hoặc __FILE__ symlinked
Ví dụ:
Tôi có một file:
/home/me/modules/myfile.php
Nó được symlinked tới:
/var/www/project/app/myfile.php
từ trong /home/me/modules/myfile.php
tôi cần phải bao gồm một tập tin đó nằm ở /var/www/project
EDIT
Để đề xuất sử dụng realpath() - rất tiếc, tính năng này không hoạt động.
var_dump(__DIR__);
var_dump(realpath(__DIR__));
cả hai trở lại giống hệt nhau filepath
[ 'realpath()'] (http://us3.php.net/manual/en/function.realpath.php) –
lẻ , realpath() trả về false và tập tin xác định tồn tại –
'realpath()' của _what_ trả về false? 'realpath (__ DIR __)' –