Оператор new

Статус
В этой теме нельзя размещать новые ответы.

dr0id

Создатель
Регистрация
14 Апр 2008
Сообщения
42
Реакции
3
Доброго всем.
Вопрос есть насчет оператора new.
Имеет ли смысл использовать такой фрагмент кода для проверки того, был ли создан объект, или произошла ошибка (из-за нехватки памяти и т.д.)
PHP:
if(self::$_instance = new classname()){
    return true;
}
else{
    return false;
}
Нужно из-за больших требований к памяти. Понимаю, что можно включить проверку через isset(), тут скорее вопрос в элегантности :)
 
PHP:
self::$_instance = new classname();
return true;
этого вполне достаточно
если объект не создастся из-за нехватки памяти, то произойдет FATAL ERROR И ни о каком else речи уже идти не будет
если же памяти хватит, то и условие писать не надо
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху