Domanda

E 'possibile creare pacchetti di classi correlate e hanno gli stessi protected e private campi che sono visibili solo alle classi all'interno dello stesso pacchetto?

In sostanza, lo stesso tipo di pacchetti come ciò che Java ha. E 'possibile?

È stato utile?

Soluzione

In questo momento, non esiste il concetto di pacchetto.

Tuttavia, PHP 5.3 sta per introdurre namespace . Non sono sicuro di come questo influenzerà la visibilità tra le classi.

Altri suggerimenti

No. PHP ha alcun supporto pacchetto o amico di classe.

Qui ci sono due approcci che ho inciampato su riflettendo lo stesso problema:

Simulazione di pacchetti in PHP

PHP gestione dei pacchetti e Autoloading

E sembra che ci sono alcuni più analoghi importazione nella PHP require_once () docs . Speranza che aiuta qualcuno che va in avanti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top