私が貢献しているプロジェクトのソース コードを参照すると、次のコード行が見つかります。
$id or $id = $this->id;
これは正常に動作しているようで、PHP 5 の null 合体演算子/ハンドラーの欠如に対する回避策のようなものです。「or」キーワードはそのようなコードを実行できます。しかし、これは PHP での良いプログラミング方法なのだろうかと思います。どう思いますか?($x or $x = $y)
そのようなコード を書くのは良い考えですか?
私が貢献しているプロジェクトのソース コードを参照すると、次のコード行が見つかります。
$id or $id = $this->id;
これは正常に動作しているようで、PHP 5 の null 合体演算子/ハンドラーの欠如に対する回避策のようなものです。「or」キーワードはそのようなコードを実行できます。しかし、これは PHP での良いプログラミング方法なのだろうかと思います。どう思いますか?($x or $x = $y)
そのようなコード を書くのは良い考えですか?