Scriptorama.nl

Header image showing a keyboard, mouse, laptop and books on design patterns

Nieuw voorstel voor Namespaces in PHP6

Hoop gloort aan de horizon voor de mensen die graag namespaces in PHP6 wilde zien, want er is weer een nieuw voorstel gepubliceerd. Er zijn in het verleden meerdere voorstellen geweest maar deze liepen altijd vast doordat ze te complex waren waardoor ze veel problemen veroorzaakte. Dit voorstel, ontwikkeld door Dmitry Stogov, probeert alles zo simpel mogelijk te houden:

Namespace definition does the following:
All class and function names inside are automatically prefixed with
namespace name. Inside namespace, local name always takes precedence over
global name. It is possible to use the same namespace in several PHP files.
The namespace declaration statement must be the very first statement in
file.

Er zijn dus al meerdere voorstellen geweest, het doel was namelijk om al namespaces te hebben sinds PHP5, maar deze zijn allemaal afgeschoten. Hopelijk helpt het feit dat Dmitry Stogov een Zend werknemer is een beetje :).

Alle details, inclusief een link naar de patch voor als je het zelf wilt proberen vind je in de discussie op de php-internals mailinglist.

Here's hoping.

Zend Framework 1.0 uitgebracht

Andi Gutmans meldt vandaag op zijn weblog dat na 2 jaar ontwikkelen, Zend Framework versie 1.0 heeft bereikt. Apart genoeg heeft de website van het framework zelf vandaag nog niets staan van een 1.0 versie, daar is de laatste versie nog 1.0RC3. Update: Staat er wel, alleen niet in een nieuws bericht ;-).

A few days ago I was asked whether the Zend Framework is everything I had envisioned it to be. It isn't; it has far exceeded my expectations. First of all we've managed to build a great community of both contributors and users. We have close to 250 people who have signed up to contribute to the project and the pace is growing very rapidly. It's been a great experience getting this support from the community. Also, I would have never thought that we'd have so many adopters of the framework even before the official release ...

Zend Framework 1.0 is te downloaden vanaf de Zend Framework website.