Namespaces en PHP
April 5th, 2009
PHP 5 ya tiene un buen rato en el medio, y todos estamos esperando la llegada de PHP 6. Entre las notables de mejoras estamos esperando los llamados Namespaces. Aqui les dejo un ejemplo de PHP.NET para que vayan familiarizandose con esta nueva manera de programar en PHP( ya en otros lenguajes lo hemos visto). No soy ningun experto en Namespaces, pero ire posteando lo que vaya aprendiendo poco a poco…
< ?php namespace my\name; // see "Defining Namespaces" section class MyClass {} function myfunction() {} const MYCONST = 1; $a = new MyClass; $c = new \my\name\MyClass; // see "Global Space" section $a = strlen('hi'); // see "Using namespaces: fallback to global // function/constant" section $d = namespace\MYCONST; // see "namespace operator and __NAMESPACE__ // constant" section $d = __NAMESPACE__ . '\MYCONST'; echo constant($d); // see "Namespaces and dynamic language features" section ?>