Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Web
SESIN 1:
CARACTERSTICAS AVANZADAS PHP
Sumilla
Objetivos
Al finalizar el curso los participantes estarn en
capacidad de:
Comprender la sintaxis completa del lenguaje
Comprender la relacin de PHP con los servidores
Web (Apache)
Realizar conexiones con MYSQL para la creacin
hojas dinmicas
Usar las funciones ms importantes para la creacin
de grficos y envo de correo
Requisitos Previos
Conocimiento bsico del lenguaje HTML.
Conocimiento de programacin Orientada a Objetos.
Conocimiento Modelamientos de Datos.
Contenido
Sesin 1: PHP 5.x Caractersticas Avanzadas
Sesin 2: Base de Datos y Lenguaje SQL
Sesin 3: Integracin PHP MySql
Sesin 4: PHP 5.x Programacin Orientada a
Objetos
Sesin 5: Sesin 6: Manejo de Sesiones y Grficos
Sesin 7: PHP 5.x Carrito de Compras
Sesin 8: Manejo de Capas MVC y Ajax
Evaluacin
Durante el curso se evaluara a los alumnos con 3
Patrones en PHP
La sintaxis de los patrones usados en estas funciones se parece
Instalacin
La extensin PCRE es una extensin principal de PHP,
Constantes Predefinidas
Estas constantes estn definidas por esta extensin y estarn disponibles slo cuando la
extensin haya sido compilada con PHP, o bien sea cargada dinmicamente en ejecucin.
Constantes Predefinidas
Ejemplo PREG_PATTERN_ORDER
Ordena los resultados de forma que $matches[0] es un array de coincidencias
Ejemplo PREG_SET_ORDER
Ordena los resultados de forma que $matches[0] es un array del primer
Ejemplo PREG_SPLIT_NO_EMPTY
Si se aplica esta bandera, slo los elementos no vacos sern devueltos por
preg_split().
Ejemplo PREG_SPLIT_DELIM_CAPTURE
Si se aplica esta bandera, las expresiones entre parntesis en el patrn
Ejemplo PREG_SPLIT_OFFSET_CAPTURE
Si se aplica esta bandera, por cada coincidencia producida, el ndice del string
aadido tambin ser devuelto. Observe que esto cambia el valor devuelto
dentro de un array donde cada elemento es un array consistente en el string
coincidente en el ndice 0 y su ndice de string dentro de subject en el ndice 1.
Delimitadores
Cuando se usan funciones PCRE, se requiere que el patrn est encerrado entre delimitadores. Un
delimitador puede ser cualquier carcter no alfanumrico, que no sea una barra invertida, y que no sea un
espacio en blanco.
Los delimitadores que se usan a menudo son barras oblcuas (/), signos de nmero (#) y virgulillas (~). Los
los delimitadores inicial y final, respectivamente. (), {}, [] y <> son todos pares de delimitadores vlidos.
(this [is] a (pattern))
{this [is] a (pattern)}
[this [is] a (pattern)]
<this [is] a (pattern)>
Metacaracteres
El poder de las expresiones regulares viene dado por la
Metacaracteres
Metacaracteres
La parte de un patrn que est entre corchetes se
Metacaracteres
La parte de un patrn que est entre corchetes se
Funciones de PCRE
preg_filter Realiza una bsqueda y sustitucin de una expresin regular
preg_grep Devuelve entradas de matriz que coinciden con el patrn
preg_last_error Devuelve el cdigo de error de la ltima ejecucin de
Gracias