Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 2 - PHP Avanzado - Partes 1-2
Tema 2 - PHP Avanzado - Partes 1-2
Javier Cubo
TEMA 2
PHP avanzado (Partes 1 y 2)
En esta clase…
• Ampliar en http://php.net/manual/es/langref.php
§ Temporalización:
• La semana pasada: hasta arrays
• Esta semana:
• Cadenas
• Orientación a objetos
• switch
• do_while
• for
(2 formas)
• Marcas HTML
• Marcas HTML
http://php.net/manual/es/control-structures.break.php
• Ámbito global
• Admite recursividad
• (Vemos el código)
• array_flip($unArray)
• array_key_exists($indice, $unArray)
• array_pop($unArray)
• array_reverse($unArray, $mantenerClaves=false)
• array_unique(array $unArray)
§ Operaciones:
• Concatenación: “.”
• Si $cad1 = $cad2 à 0
ü Atributos (características)
• Objetos
§ Ventajas:
• Mantenibilidad
• Sostenibilidad
• Reusabilidad
§ Pseudo-variable $this
• Hacer referencia al propio objeto
§ Creación de objetos
• Con new clase();
• Re-escritura / Sobre-escritura
• Ejemplo: http://www.techflirt.com/tutorials/oop-in-
php/overloading-and-overriding.html
§ Sobrecarga de constructores
• clsMiOtroString.php
• usoMiString.php
• Comportamientos especiales:
• Una función
• Un array
• Entrega
ü Un fichero PHP
ü Una captura de pantalla del resultado