FireMaster
Guest
[PHP5] Can only throw objects
Почему если делаешь
пых выдает Fatal error: Can only throw objects in... ?
Возможно конечно "я не должен этого хотеть" (c) =) Но например у меня ни один объект в ядре не создается напрямую, все они создаются через ядро и хранятся там в массиве, т.о. я обеспечиваю себе уверенность в том, что объект всегда будет только один и я могу им пользоваться из любых других классов без гемора с передачей его в конструкторе и т.д. и т.п. Вообщем помоему было бы логично, если бы можно было "бросать" не только объекты...
Почему если делаешь
PHP:
try
{
throw objHandler::objException('blah');
}
catch(objException $e)
{
echo $e->toString();
}
Возможно конечно "я не должен этого хотеть" (c) =) Но например у меня ни один объект в ядре не создается напрямую, все они создаются через ядро и хранятся там в массиве, т.о. я обеспечиваю себе уверенность в том, что объект всегда будет только один и я могу им пользоваться из любых других классов без гемора с передачей его в конструкторе и т.д. и т.п. Вообщем помоему было бы логично, если бы можно было "бросать" не только объекты...