Можно ли объявить экземпляр класса как свойства в PHP?
В основном я хочу достичь:
abstract class ClassA()
{
static $property = new ClassB();
}
Ну, я знаю, что я не могу этого сделать, но есть ли какое-нибудь обходное решение, всегда делающее что-то вроде этого:
if (!isset(ClassA::$property)) ClassA::$property = new ClassB();