●return $event->person;
●return $event->person === $person;
この違いはなんなのでしょうか?
===はifでの厳密な比較での利用ケースしか知らないものでわかりません。
ぜひ教えて頂ければ有難いです!
PHPの文法的な意味を知りたいです。
public function SamplePersonEvent() { factory(Person::class)->create(); $person = factory(Person::class)->create(); Event::fake(); Event::assertNotDispatched(PersonEvent::class); event(new PersonEvent($person)); Event::assertDispatched(PersonEvent::class); Event::assertDispatched(PersonEvent::class, function($event) use ($person){ return $event->person === $person; ←●この意味 }); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/22 11:34 編集