ホームページ  >  記事  >  バックエンド開発  >  PHP における新しい静的と新しい自己の違い

PHP における新しい静的と新しい自己の違い

WBOY
WBOYオリジナル
2016-08-08 09:22:43971ブラウズ

PHPのnew static()とnew self()の違い

self: このクラスが何度継承されても、selfは常にselfコードが配置されているクラス自体を指します。中古自分
static: static を使用するクラスを指します。継承を通じてのみ static の意味が存在します。それ以外の場合、static は self と同じです。

そうです

質問:
1. new static() と new self() の使い方がわかりません
2. new self() を使用したい場合は、new A();

を使用してみてはいかがでしょうか

上記では、PHP における新しい static と新しい self の違いを、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。