Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Константы в классе PHP5 (https://forum.antichat.xyz/showthread.php?t=123095)

pretolock 01.06.2009 10:16

Константы в классе PHP5
 
Чет не понял можно писать в 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


Время: 14:24