ugrás a tartalomhoz

Namespace és PHP 5.1

Anonymous · 2005. Szep. 21. (Sze), 07.16
Üdv!

Valaki egy korábbi thread kapcsán említette, hogy az 5.1-es PHP-ben lesznek namespace-ek. Mivel nagyon szeretnék ilyeneket használni az egyik projektem kapcsán és a php.net-en semmiféle utalást nem találtam erre, feldobom a témát itt. Kérlek, ha tudjátok, hogy vannak-e namespace-ek ill. hogy hogy kell őket definiálni, írjátok le.

Köszi!
 
1

szép álom

Hojtsy Gábor · 2005. Szep. 21. (Sze), 08.31
Nem tudok róla, hogy bármilyen terv lenne. Sok PHP kiterjesztés fejlesztő úgy készíti kódjait, hogy képesek legyenek a valamikori névtér támogatással való kompatibilitásra, de az, hogy ez mikor lesz, ha lesz, nem tudni.
2

Mit takar ez?

Anonymous · 2005. Szep. 21. (Sze), 12.20
mi ez a nevter dolog?:)
3

Namespace

janoszen · 2005. Szep. 22. (Cs), 12.24
Pl. C++-ban van névtér.

Csinálsz ilyet:

namespace n1
{
 class osztaly
 {
 }
}

namespace n2
{
 class osztaly
 {
 }
}
Mint láthatod, különböző névterekben használhatsz azonos nevű osztályokat, függvényeket, amelyekre aztán nevter::fuggveny formátumban hivatkozhatsz.

Az én esetemben arra lenne jó, hogy a rendszerem egyes csomagjait névtérbe tudjam tenni, így jól elkülönítve az egyes csomagok moduljait egymástól. (Csomage menedzsment: ez az, ami a Windowsban nincs.)