Как избежать динамических свойств в PHP (возникает ошибка при установке необъявленного свойства)

Пример:

error_reporting(E_ALL | E_STRICT);
class Test {}
$obj = new Test();
$obj->undeclared = "oops";    // I want an error here !! :(
echo $obj->algo;              // oops 

Я проверял это на PHP 5.2.11 и 5.3.0.

Я не хочу динамических свойств в моих объектах.
Можно ли заставить PHP вызвать ОШИБКУ в этой ситуации?

Ответы на вопрос(2)

Ваш ответ на вопрос