Archive

Archive for April 5th, 2009

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
?>

General, Programacion , ,