Объединение константы __DIR__ со строкой как значением массива, которое является членом класса в PHP

Кто-нибудь может сказать мне, почему это не работает? Это просто грубый пример того, что я пытаюсь сделать в другом месте.

$stuff = array(
    'key' => __DIR__ . 'value'
);

Однако это вызывает ошибку:

PHP Parse error:  syntax error, unexpected '.', expecting ')' in /var/www/.../testing.php on line 6

Также это работает:

$stuff = array(
    'key' => "{__DIR__} value"
);
9
задан Cole Johnson 6 March 2013 в 02:29
поделиться