Долгое время назад я имел обыкновение использовать „или умереть“ в моем PHP код Особенно нравится это:.Следующая версия «... или умереть (...»
$q = mysql_query('......') or die(mysql_error());
Очевидно, что это довольно позорное в эти дни, но X или принцип Y еще говорит мне Так я, хотя я хотел бы попробовать это:.!.
$r = $this->exec($query) or throw new Exception('FAIL');
но приводит к ошибке синтаксического анализа что это лучшая практика для таких заявлений имеет хорошо выглядеть (очевидно!) ...
мне не нравится
if (!($r = $this->exec($query))) throw new ...
или
$r = $this->exec($query)
if (!$r) throw new ....
Любые фавориты? Разочарованиях? Лучшие практики? Скорость всегда хорошая.
Это не «быстрый» решение либо из-за вызова дополнительных функций. Если утверждения, безусловно, лучшие – GWW
Я думаю, вы правы. Я просто искал что-то пятно :) Также интересно, почему «или бросить исключение» не работает, но «или умереть» и «или soSomeFunction» работают. Я собираюсь пойти с первым, что мне не нравится. – Rudie