ホームページ >バックエンド開発 >PHPチュートリアル >self::$インスタンス null || !(self::$instance インスタンスの Tpl

self::$インスタンス null || !(self::$instance インスタンスの Tpl

WBOY
WBOYオリジナル
2016-06-23 13:12:541532ブラウズ

self::$instance === null || !(self::$instanceinstanceof Tpl)
この文の意味がわかりません

議論 (解決策)
インスタンス

self::$instance はクラスの静的プロパティを表します

ここでは、インスタンス化されたオブジェクトが格納されることを意味します

self::$instance === null はインスタンス化されないことを意味します

self: :$instance instanceof Tpl は、self::$instance によって保存されたオブジェクトがクラス Tpl に属していることを意味します
!(self::$instance instanceof Tpl) は、オブジェクトが Tpl またはその派生クラスから生成されていないことを意味します


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