¿Alguien me puede decir por qué esto no funciona? Es solo un ejemplo crudo de lo que intento hacer en otro lado.Concatenación __DIR__ constante con una cadena como un valor de matriz que es un miembro de la clase en PHP
$stuff = array(
'key' => __DIR__ . 'value'
);
Sin embargo, esto produce un error:
PHP Parse error: syntax error, unexpected '.', expecting ')' in /var/www/.../testing.php on line 6
Además, esto funciona:
$stuff = array(
'key' => "{__DIR__} value"
);
Gracias por la rápida respuesta ManseUK. Con el interés de entender mi problema un poco más, ¿qué devuelve? Var_dump'ed it: string (26) "/var/www/../trunk" – acairns
establezca el valor $ stuff en su constructor – Gerep