今日、面白いコードをいくつか見つけました。私はこれがPHPの機能であるか、何かが欠けているかどうかを調べようとしましたが、Google上で何かを見つけることができませんでした。おそらく私はそれの名前を知らないので。ifステートメントの変数を設定する
コード
if($logo = \Repositories\Logo::getLogoData($id)){
$logo_href = $logo->link;
}
変数$logo
がどこにも設定されていません。このifステートメントの式は、そのクラスメソッドが何かを返すかどうかをチェックすると同時に、変数$logo
をステートメントで使用するように設定しているようです。
これは本当ですか?もしそうなら、これは世界で何と呼ばれていますか?
まず、割り当てられた結果である割り当ての戻り値を評価します。 – bwoebi