php - 匿名関数の戻り値の問題
phpcn_u1582
phpcn_u1582 2017-05-16 12:02:57
0
2
640
リーリー


リーリー

私の質問は、オブジェクトを渡すとクロージャ オブジェクトが元のオブジェクトに変換されるのはなぜですか?

私は /a/11 にいます...なぜ ($this) を渡すことで元のオブジェクトを取得できるのか疑問に思います。

phpcn_u1582
phpcn_u1582

全員に返信(2)
左手右手慢动作

最初のコードセグメントを例として取り上げます。
なぜ渡された B オブジェクトが印刷時に完全に消えて A オブジェクトに変わったのか不思議に思いませんか?

だってあなたは $a(new B());了,但是匿名函数没接收啊,所以内部还是直接new A();

このコードを実行して感触を掴んでください:

リーリー
いいねを押す +0
世界只因有你

リーリー

$b(new C()) 匿名関数 $b はパラメータを受け入れません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート