ホームページ >バックエンド開発 >PHPチュートリアル >PDO::ATTR_CLIENT_VERSION 二重コロンは何を意味しますか?

PDO::ATTR_CLIENT_VERSION 二重コロンは何を意味しますか?

WBOY
WBOYオリジナル
2016-06-23 14:38:591056ブラウズ

この投稿は lghyt によって最終編集されました: 2013-12-06 12:34:45

PHP クラスのこれら 2 つのシンボルは、使用するのが非常にめまいがします。
PDO::ATTR_CLIENT_VERSION この二重コロンは何を意味しますか

ディスカッションへの返信(解決策)

PHP クラスのメンバー変数またはメソッドにアクセスするとき、参照される変数またはメソッドが const (定数の定義) または static として宣言されている場合(静的宣言)、演算子::, を使用し、それ以外の場合は演算子 -> を使用します。
これは当然のことでしょう。 。 。

マニュアルにそのような説明はありませんか?
スコープ解決演算子 (::)

インスタンスを宣言せずにクラス内の関数、または基本クラス内の関数と変数にアクセスすると便利な場合があります。この場合、:: 演算子が使用されます。

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