Sentido Web

Referencias y explicaciones sobre desarrollo web, PHP, Ajax, XHTML, MySQL ...
26Feb
2009
Comments Off

Sobreescribir funciones internas de PHP mediante namespaces

Una de las novedades que trae PHP 5.3 son los namespaces, un modo de encapsulación de elementos. Gracias a los namespaces podemos ejecutar un mismo código usando diferentes namespaces y así obteniendo diferentes resultados.

Esta opción nos permite sobreescribir funciones de PHP y usarlas en nuestro código:

namespace Foo;
function file_put_contents( $filename, $data, $flags = 0, $context = null ) {
$return = \file_put_contents( $filename, $data, $flags, $context );
chmod($filename, 0444);
return $return;
}

What’s new in PHP V5.3, Part 3: Namespaces

Entradas relacionadas

Los comentarios están cerrados.