Bất cứ ai có thể cho tôi biết lý do tại sao điều này không hoạt động? Nó chỉ là một ví dụ thô sơ về những gì tôi đang cố gắng làm ở một nơi khác.Liên tục __DIR__ hằng với một chuỗi như là một giá trị mảng mà là một thành viên lớp trong PHP
$stuff = array(
'key' => __DIR__ . 'value'
);
Tuy nhiên, điều này tạo ra một lỗi:
PHP Parse error: syntax error, unexpected '.', expecting ')' in /var/www/.../testing.php on line 6
Ngoài ra, công trình này:
$stuff = array(
'key' => "{__DIR__} value"
);
Cảm ơn đã phản ứng nhanh chóng ManseUK. Vì lợi ích của sự hiểu biết vấn đề của tôi nhiều hơn một chút - nó trở lại là gì? Tôi var_dump'ed nó: chuỗi (26) "/var/www/../trunk" – acairns
đặt giá trị công cụ $ trên constructor của bạn – Gerep