<?php class Lala { const a = "a"; const b = a . "b"; } ?>
Ошибка разбора: синтаксическая ошибка, неожиданное '(', ожидание ',' или ';' в строке 4
В чем проблема?
Из документации:
Значение должно быть константным выражением, а не (например) переменной, свойством, результатом математической операции или вызова функции.
См. http://www.php.net/manual/en/language.oop5.constants.php
мб
<?php class Lala { const A = "a"; const B = self::A . "b"; } ?>