Frage

Ist es möglich, Pakete von verwandten Klassen zu erstellen und die gleichen protected und private Felder, die nur Klassen aus dem gleichen Paket zu sehen sind?

Grundsätzlich ist die gleiche Art von Paketen wie das, was Java hat. Ist es möglich?

War es hilfreich?

Lösung

Im Moment gibt es kein Konzept der Verpackung.

Allerdings PHP 5.3 wird einzuführen Namensräume . Ich bin mir nicht sicher, wie die Sichtbarkeit zwischen den Klassen auswirken wird.

Andere Tipps

Nein. PHP hat kein Paket oder Freund-Klasse Support.

Hier sind zwei Ansätze, die ich auf grübeln das gleiche Problem gestolpert:

Simulieren Pakete in PHP

PHP Paketverwaltung und Autoloading

Und wie es aussieht gibt es einige weitere Import-Analoga in der PHP require_once () docs . Hoffe, es hilft vorwärts jemand gehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top