PHP: Установка статического члена из функции статического класса

У меня есть класс. Внутри этого класса у меня есть приватный статический член. У меня также есть функция защищенного класса и общедоступная статическая функция класса.

По сути, я пытаюсь установить статический член. Поток это.

Внутри функции защищенного класса есть вызов другой функции класса:
ех.

class MyClass extends someOtherClass{

private static $myVar;

protected function login(){
MyClass::createDBInstance();

}

public static function createDBInstance(){
self::$myVar = 'someValue';
}
}

Проблема, с которой я сталкиваюсь, заключается в том, что, как только он попадает в createDBInstance и пытается установить self :: myVar, он убивает. Я пропускаю что-то такое фундаментальное?

-1

Решение

пытаться

private static $myVar;

а также

self::$myVar = 'someValue';

Обратите внимание $ персонажи.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector