今日コーディングしてたらnew static()を発見しました、インスタンス化する場所はnew self()だと思いますね。いくつかの調査の後、この 2 つの違いが分かりました:
1) サブクラス統合がある場合、両者のパフォーマンスは異なります
2) PHP 5.2 以下のバージョンは、新しい static() 構文をサポートしていません
アップロードコード:
しかし、サブクラスで get_class を使用したい場合は、現在のサブクラスの名前 ('wangbaoqiang') も返されます。どうすればよいでしょうか?
批判や修正を歓迎します、ありがとう