ホームページ  >  記事  >  php教程  >  ドキュメントにはない PHP の機能 [Oso からの転載]

ドキュメントにはない PHP の機能 [Oso からの転載]

WBOY
WBOYオリジナル
2016-06-21 09:12:461553ブラウズ

PHP のオブジェクト指向機能は、C++ スタイルの :: 演算子をサポートしています。 ! !
//Lone Wolf: この :: は PEAR に頻繁に表示されます。初めて見たときは困惑しました :)

この注目のドキュメントには説明がありませんが、非常に利用価値があります。

簡単な例を挙げてください:
たとえば、過去に収集した関数ライブラリが多数あり、OOP プログラミングに切り替えたいと考えていますが、まだ完全なカプセル化を達成できません。 この機能は、OOP スタイルの実装を提供します。

Util クラスを定義します:

class Util {
//ここですべての関数をクリップします
//このクラスにはメンバー関数を含めることはできません
}

その後、 someFunction() などの関数を最初に使用した場所を変更しますこれは、
Util::someFunction() に変換されます。これは、カプセル化する必要があるが、メンバー関数は必要ない場合に非常に便利です。



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