Weet iemand hoe een PHP namespace precies werkt?
Kan ik dat als dir verwijzing gebruiken.

Het rare vind ik dat je die namespace nergens aan kunt toekennen om die als var later weer te kunnen opvragen.
Of is namespace zelf die var?

Wat ik er van begrijp zou het een handig middel kunnen zijn om development en productie omgevingen eenvoudig naast elkaar te kunnen gebruiken.

Maar helaas het kwartje valt even niet....


[google]PHP namespace[/google]?
Jezpur schreef op 10.02.2009 16:17
[google]PHP namespace[/google]?

Dacht je dat ik daar niet eerst gekeken had, maar duidelijke uitleg vind ik het niet en waarschijnlijk verwacht ik er teveel van.
Als je Engels kan: http://nl2.php.net/language.namespaces. PHP.net is meestal wel de beste uitleg. Maar goed. Sorry, dat ik je meteen naar die google link verwees, maar de laatste tijd zijn er velen die meteen komen vragen zonder zelf eerst te zoeken ;-). Aangezien jij niet aangaf dat je al wat gezocht had, dacht ik dat je bij die club hoorde.
Jezpur schreef op 10.02.2009 16:25
Als je Engels kan: http://nl2.php.net/language.namespaces. PHP.net is meestal wel de beste uitleg. Maar goed. Sorry, dat ik je meteen naar die google link verwees, maar de laatste tijd zijn er velen die meteen komen vragen zonder zelf eerst te zoeken ;-). Aangezien jij niet aangaf dat je al wat gezocht had, dacht ik dat je bij die club hoorde.

Bij mij is nu het probleem dat mijn lokale Wamp PHP 5.2.6. heeft en dus het truukje nog niet kent. Maar als ik het goed begrijp is het een soort ALIAS naar die directory en zal PHP daarna alles uit die directorie gebruiken.
Vervelend is wel dat ik het nut niet zie, want met APACHE zet je al een ALIAS.
Dus mijn werkplek heet dan toepasselijk host/werk/
en de productie site gewoon host/

Waar zit het voordeel dan.... of snap ik het echt niet :-)
Arian schreef op 10.02.2009 16:57
Dit is opzich wel een goed artikel:

http://www.scriptorama.nl/tutorials/namespaces-in-php-6-en-php-53

Bedankt Arjan
Dat is een heel duidelijk artikel waarom het noodzakelijk is dat te gaan gebruiken, of je moet alleen je eigen sources gebruiken.
Mijn insteek was dus onvolledig, want het is niet alleen een soort ALIAS maar duidelijk een soort koffer voor alle class en functie definities die er gebruikt worden.

Reageren