-2
Я хочу объявить глобальную переменную в __construct()
и получить доступ к ней из другой публичной функции.Получить доступ к глобальной переменной из конструкции php
class NewMineClass(){
public function __construct(){
global $goaway;
}
public function imHere(){
$this->goaway;
}
}
Но это не работает.
Возможный дубликат [ Глобальная переменная внутри конструктора с PHP] (http://stackoverflow.com/questions/1927881/g lobal-variable-inside-a-constructor-with-php) –
'$ this' относится к объектным переменным. Если вы должны сделать это безумное дерьмо, а '$ goaway' было объявлено в глобальной области, то используйте' $ GLOBALS'. Покажите больше кода, например, где '$ goaway' исходит из лучших результатов. – AbraCadaver
имя класса должно быть без() – denny