parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

глобальные переменные доступны всегда

egr 08.09.2003 09:48

На то они и глобальные. Глобальными считаются переменные определённые в классе MAIN а не в пользовательских классах.

В приведённом примере, делается попытка доступа к переменным одного класса из другого, - есстественно это работать не будет, инкапсуляция понимаешь ли.

При
@BASE
1.p # файл с $a.
т.е. класс делается потомком 1.p $a будет доступно только тогда, когда на базе этого класса создаётся объект и обращение к $a делается так:
$object.a
При статическом вызове методов этого класса, $a естественно доступна не будет, разве что в том методе, где она определена.

PS: А вообще обращение к глобальным переменным это попа.

PPS: А не рановато ли CMS собрались писать (без обид)?