





























































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
en este pdf aprenderas a programar con php
Tipo: Diapositivas
1 / 69
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!






























































El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir que es un lenguaje de programación con variables, sentencias condicionales, bucles, funciones, etc. No es un lenguaje de etiquetas como podría ser HTML, XML o WML. Está mas cercano a JavaScript o a C, para aquellos que conocen estos lenguajes.
Pero a diferencia de Java o JavaScript que se ejecutan en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente una página HTML pero igualmente podría ser una pagina WML.
Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del navegador, sin embargo para que las páginas PHP funcionen, el servidor donde están alojadas debe soportar PHP.
Una variable es un contenedor de información, en el que podemos meter números enteros, números decimales, carácteres, etc. El contenido de las variables se puede leer y se puede cambiar durante la ejecución de una página PHP.
de usarla. Tampoco tienen tipos, es decir que una misma variable puede contener un número y luego puede contener carácteres.
Ejemplo de PHP
",$b,"",$c; ?>
valor que contenían, insertando un salto de línea entre ellas.
Existen 2 tipos de variables, las variables locales que solo pueden ser usadas dentro de funciones y las variables globales que tienen su ámbito de uso fuera de las funciones, podemos acceder a una variable global
Los operadores de PHP son muy parecidos a los de C y JavaScript, si usted conoce estos lenguajes le resultaran familiares y fáciles de reconocer.
Estos son los operadores que se pueden aplicar a las variables y constantes numéricas.
Operador Nombre Ejemplo Descripción
Devuelve el resto de dividir ambos números, en este ejemplo el resultado es 1
Ejemplo de PHP
"; echo $a - $b,""; echo $a * $b,""; echo $a / $b,""; $a++; echo $a,""; $b--; echo $b,""; ?>
Los operadores lógicos son usados para evaluar varias comparaciones, combinando los posibles valores de estas.
Operador Nombre Ejemplo Devuelve verdadero cuando:
Ejemplo de PHP
$b),""; echo ($a == $b) || ($b == $c),""; echo !($b <= $c),""; ?>
Las sentencias condicionales nos permiten ejecutar o no unas ciertas instrucciones dependiendo del resultado
Probablemente sea la instrucción más importante en cualquier lenguaje de programación.
Ejemplo de PHP
En este ejemplo la condición no es verdadera por lo que se ejecuta la parte de código correspondiente al
Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición.
Ejemplo de PHP
Inicio "; $i++; } ?> Final
Ejemplo de PHP
Inicio "; } ?> Final
todo el funcionamiento del bucle.
segundo parámetro indica la condición que se debe cumplir para que el bucle siga ejecutándose y el tercer parámetro es una instrucción que se ejecuta al final de cada iteración y sirve para modificar el valor de la variable de iteración.
Ejemplo de PHP
%s con números %d ",$var,$num);
printf(""); for ($i=0;$i<5;$i++) { printf("%10.d",$i); } printf(""); ?>
Dado el uso del lenguaje PHP el tratamiento de cadenas es muy importante, existen bastantes funciones para el manejo de cadenas, a continuación explicaremos las más usadas.
printf pero el resultado es devuelto como una cadena.
que se encuentra.
texto.
Ejemplo de PHP
";
$palabras=split(" ","Esto es una prueba"); for($i=0;$palabras[$i];$i++) echo $palabras[$i],"";
$resultado=sprintf("8x5 = %d ",8*5); echo $resultado,"";
echo substr("Devuelve una subcadena de otra",9,3),"";
if (chop("Cadena \n\n ") == "Cadena") echo "Iguales";
echo strpos("Busca la palabra dentro de la frase", "palabra"),"";
echo str_replace("verde","rojo","Un pez de color verde, como verde es la hierba."),"";
?>
Las constantes se definen con la función define():
Las constantes en PHP se diferencian de las variables en que:
gettype(arg) Retorna un string representando el tipo de argumento: integer, double, string, array, object o unknown type.
is_int(arg), is_integer(arg), is_long(arg) Retorna verdadero si arg es de tipo entero, falso en caso contrario.
is_double(arg), is_float(arg), is_real(arg) Retorna verdadero si arg es un double, falso en caso contrario.
is_bool(arg) Retorna verdadero si arg es del tipo Boolean (TRUE o FALSE) y falso si no lo es.
is_string(arg) Retorna verdadero si arg es un string.
is_array(arg) Retorna verdadero si arg es un array.
is_object(arg) Retorna verdadero si arg es un objeto.
define(“SALUDO”, “Hola, mundo!”);
echo “La constante SALUDO vale ”. SALUDO;
El uso de funciones nos da la capacidad de agrupar varias instrucciones bajo un solo nombre y poder llamarlas a estas varias veces desde diferentes sitios, ahorrándonos la necesidad de escribirlas de nuevo.
Opcionalmente podemos pasarle parámetros a las funciones que se trataran como variable locales y así mismo podemos devolver un resultado con la instrucción return valor; Esto produce la terminación de la función retornando un valor.
Ejemplo de PHP
"; echo media_aritmetica(3242,524543),"";
?>
Esta cabecera estará en todas sus páginas.
Ejemplo de PHP
Esta es otra página completamente distinta pero comparte el pie y la cabecera con la otra.
Esta cabecera estará en todas sus páginas.
En este ejemplo vamos a usar el PHP y la capacidad de definir librerías para conseguir que todas nuestras páginas tengan el mismo formato de página, incluyendo las partes comunes en librerías. Así mismo modificando la librería modificaríamos tambien todas las páginas de una manera muy rápida.