Lazy Loading es un patrón de diseño que se utiliza mucho programación En que consiste? Su implementación en PHP consiste en no incluir las clases a utilizar en nuestro proyecto. Como las reconoce? De esto se trata Lazy Loading, cuando necesitas de una clase es recien cuando la llama. Este proceso lo realizamos con la función mágica que trae [...]
Continue reading...25. November 2008
Al desarrollar en grupo muchas veces sucede que por alguna extraña razón se nos ocurren las mismas funciones y/o clases, estas dos funciones detectan si una función y/o clase han sido creadas. Detectar Función function existeFuncion($nombreFuncion) { if(function_exists($nombreFuncion)) { return "Función $nombreFuncion existe!"; } else { return "Función $nombreFuncion disponible!"; } } //ejemplo echo existeFuncion('getListados'); Detectar Clase function existeClase($nombreClase) { if(class_exists($nombreClase)) { return "Clase $nombreClase existe!"; } else { return "Clase $nombreClase esta disponible"; } } //ejemplo echo existeClase('Articulo');
Continue reading...5. November 2008
Introducción Una de las características más útiles de cualquier lenguaje orientado a objetos es la posibilidad de declarar clases que definen un comportamiento pero sin especificar como se realiza. En los ejemplos utilizados hasta ahora se define una clase Vehículo, que sirve de base para las clases Coche, Moto, etc… Sin embargo, en el mundo real [...]
Continue reading...27. October 2008
Image Cropping es una tecnica que usa para eliminar el exterior de una imagen y asi poder tener el tamaño y dimensiones deseados de la imagen. Jcrop es un plugin para jQuery 1.2.6 que nos hace muy facil realizar Image Cropping en web. Compatibilidad de Navegadores: Firefox 2+ Safari 3 Opera 9 Google Chrome 0.2 Internet Explorer 6+ Ahora explicare detalladamente como realizar [...]
Continue reading...7. October 2008
Que es? La palabra reservada static en PHP es una declaracion que se les da a miembros y/o metodos de una clase. Un miembro o metodo de una clase declarado como static va a poder ser accesado sin necesidad de hacer una instancia del objecto en una variable. En mi Post anterior enseño el manejo del Operador [...]
Continue reading...7. October 2008
Operador de resolución :: El Operador de Resolución (::) también conocido como Paamayim Nekudotayim que significa doble-dos-puntos en Hebreo. Este nombre se lo dieron al escribir el compilador Zend 0.5 Para usar este operador desde fuera de una clase basta con poner el nombre de la clase seguida del operador(::) y el nombre de la constante(por ejemplo) para [...]
Continue reading...3. October 2008
Visibilidad: La visibilidad es un tipo de acceso que se da a las propiedades y/o metodos de una Clase. Esta puede definirse anteponiendose con una palabra reservada, hay 3 tipos de visibilidad: Public: Significa que puede ser accesado sin restricción. Protected: Solo puede ser accesado por una clase heredada y la clase que lo define. Private: Solo puede ser accesado por la clase [...]
Continue reading...
5. January 2009
0 Comments