jueves, 25 de octubre de 2007

Autocargar clases

Desde PHP 5, no es necesario cargar todas las clases al principio de cada script, sino que si existe una función __autoload es llamada cuando se quieren utilizar una clase que no existe. Esta función recibe el nombre de la la clase que se quiere cargar y tiene que encargarse de hacer que exista esa clase para evitar que se arroje un error porque no exista.

Este es un buen avance de PHP 5, que desde la versión 5.1.2 también nos brinda la posibilidad de registrar múltiples funciones para hacer esto, en vez de limitarse sólo a una como era anteriormente, a través de spl_autoload_register (la documentación sólo está disponible en inglés).

4 comentarios:

Anónimo dijo...

Hola! me apena que un blog tan bueno este tan feo a la vista. Como consejo: utiliza Arial en el texto, justificalo y aplica una plantilla :)

MSF dijo...

Oye! por favor ayudame con las expresiones regulares!!! el hilo es http://www.forosdelweb.com/f18/expresiones-regulares-ayudita-528818/ gracias!!!!

Unknown dijo...

Hola!

Era una plantilla de blogger y la dejé tal cual... Igualmente hice los cambios que decís, espero que te guste más =)

MSF dijo...

Mucho mejor y mil millones de gracias por tu ayuda con las expresiones regulares :)