Просмотр полной версии : Константы в классе PHP5
pretolock
01.06.2009, 10:16
Чет не понял можно писать в PHP5 в классе константу как?
нужно, к примеру:
const Test1 = 3;
const Test2 = Test1 * 2;
а он падла не понимает, это ваще можно зделать?
-=lebed=-
01.06.2009, 10:20
Константа как бэ иметь должна значение постоянное, у тебя же Test2 - вычисляемое, а значит должно быть переменной.
P.S. Юзай переменные, а константы там где это действительно необходимо... (http://php.su/learnphp/?const)
.:EnoT:.
01.06.2009, 20:42
Ну во-первых к классовым константам можно обращаться только по имени класса.
Ну и классовые константы не есть одно и тоже, что define().
И изменить значение константы нельзя.
Можешь тут подробнее почитать: http://ru.php.net/manual/en/language.oop5.constants.php
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot