PHP のオブジェクト指向機能は、C++ スタイルの :: 演算子をサポートしています。 ! !
//Lone Wolf: この :: は PEAR に頻繁に表示されます。初めて見たときは困惑しました :)
この注目のドキュメントには説明がありませんが、非常に利用価値があります。
簡単な例を挙げてください:
たとえば、過去に収集した関数ライブラリが多数あり、OOP プログラミングに切り替えたいと考えていますが、まだ完全なカプセル化を達成できません。 この機能は、OOP スタイルの実装を提供します。
Util クラスを定義します:
class Util {
//ここですべての関数をクリップします
//このクラスにはメンバー関数を含めることはできません
}
その後、 someFunction() などの関数を最初に使用した場所を変更しますこれは、
Util::someFunction() に変換されます。これは、カプセル化する必要があるが、メンバー関数は必要ない場合に非常に便利です。