昔、私はPHPコードで「ordie」を使用していました。特にこのように:
$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 ....
お気に入りはありますか?落胆?ベストプラクティス?スピードはいつもいいです。