Kann PHP statische Methoden rechtlich eine Sichtbarkeit protected oder private?

Merke ich, dass es möglich ist, definieren Sie eine statische Methode der Klasse, die als private und protected in PHP. Dies ermöglicht eine instanziierte Klasse oder öffentliche statische Methode zum Zugriff auf seinen eigenen privaten/protected static-Methoden.

protected static function jumpOver  ()

Aber ich bin mir nicht sicher, ob diese legal ist im Sinne der OOP design. Ich finde keine wirkliche info, die besagt, es ist ok, dies zu tun. Ich bin besorgt PHP "patch" dies in zukünftigen Versionen ist dies nicht eine gültige und brechen meine scripts.

  • protected static function ist echt, es kann verwendet werden, als Hilfsmethode für die anderen statischen Methoden.
InformationsquelleAutor Mikey | 2010-07-26
Schreibe einen Kommentar