今日、興味深いコードに出くわしました。これが PHP の機能なのか、何か不足しているのかを調べようとしましたが、Google で何も見つかりませんでした。多分名前が分からないからだと思います。
コード
if($logo = \Repositories\Logo::getLogoData($id)){
$logo_href = $logo->link;
}
変数$logo
は他のどこにも設定されていません。このifステートメントの式は、そのクラスメソッドが何かを返しているかどうかを確認し、同時に$logo
ステートメントで使用される変数を設定しているようです。
これは本当ですか?もしそうなら、これは一体何と呼ばれているのですか!?