これを書くより良い方法があるかどうか疑問に思っていましたか?答えがノーかもしれないことは承知しています。
$variable = aMethodToGetSomeValue();
$result = ($variable) ? $variable : null/false/0;
基本的には、結果が false でない場合、そうでない$variable
場合は定義どおりに返すように設定したいと考えています。$variable
上記のコードは機能します。問題は、短縮形を書くためのより良い方法があるかどうかだけです。私にとってのユースケースは$variable
、データベースへのクエリであるためです。
同様の質問ですが、実際には私が求めているものではないと思います..?