Sesion1 Php Basico – [PPT Powerpoint]

  • 1. Hugo Flores Analista de Sistemas hpfloresj.blogspot.com Cursode PHP Diciembre 23, 2007

2. Agenda

  • Ficheros de un servidor wampp
  • Que es PHP y como funciona
  • Variables y tipos de datos

3. Ficheros de un servidor wampp

  • Wampp hace referencia a un conjunto softwares libres usados de forma conjunta.
  • /xampp/apache/conf/httpd.conf
  • Mysql Gestor de base de datos
  • Phpmyadmin Herramienta de Administracin de MySQL
  • /xampp/phpMyAdmin/config.inc.php
  • Php Lenguaje del lado del servidor
  • /xampp/apache/bin/php.ini
  • Paquetes integrados: xampp, wampp, phpnuke, etc

4. Que es PHP y como funciona

  • PHP(acrnimo de «PHP: Hypertext Preprocessor, hipertexto preprocesado) es un lenguajeinterpretado , dealto nivel ,embebido()en pginas HTML yejecutado en el servidor .
  • Potente (No requiere hardware de ltima generacin)
  • Facil de aprender (Sintaxis similar a C/C++/Java/Perl)
  • Conectividad con mltiples bases de datos (Ver php.ini dinamyc extensions)
  • No existe una capa de persistencia de datos uniforme.

Colaboradores 5. Que es PHP y como funciona 6. Que es PHP y como funciona 7. Variables y tipos de datos

  • En el caso de PHPno es necesario declarar variables antes de su utilizacin. Es un lenguaje no tipificado.
  • El primer caracter siempre tiene que ser el signo $
  • Dependiendo del tipo de informacin que contenga una variable PHP soporta 5 tipos de datos:

8. Variables y tipos de datos

  • Util cuando queremos validar la entrada de datos por el formulario. Forzando un tipo de dato.
  • Existe dos mtodos que podemos utilizar: gettype( $var ), settype( $var, tipo)
  • Existe mtodos para chekear tipos concretos (is_array(), is_bool(), is_double(), is_int(), etc.).

9. Operadores 10.

Sentencias de control 11.

Sentencias de control 12.

Sentencias de control 13.

  • Ejer. Sumatoria de los 10 primeros nmeros

Sentencias de control Utilizado en matrices, devolver, un error si se trata de utilizar con otros tipos de datos o variables no inicializadas. (disponible desde php4). Nota: existe sentencias como break y continue que debemos tener en cuenta en un blucle. 14. Inclusion de ficheros

  • Incluye y evalua un fichero externo cada vez que se interpreta. Devuelve un warning si existe un problema.

15. Manejo de cadenas

  • Es de gran importancia en php.
  • Una cadena esta formada por cero o mas caracteres encerrados en comillas dobles o simples.
  • Podemos utilizar sentencias de escape () para mostrar una comilla dentro de una cadena.
  • Los espacios en blanco se consideran en el tamao.

16. Manejo de cadenas

  • strlen( cadena ):longitud de la cadena

17. Manejo de cadenas

  • strstr( cadena, cadBuscar ):busca la aparicion de una cadena dentro de otra y devuelve la subcadena entre la primera aparicin hasta el final. Es case sensitive
  • strrchr( cadena, cadBuscar):busca la aparicin de un caracter en una cadena y devuelve la subcadena comprendida entre la ultima aparicin del caracter hasta el final. Es case sensitive

18. Manejo de cadenas

  • strpos( cad1, cad2 ):Encuentra la primera aparicin de una cadena. Es case sensitive
  • strrpos( cadena, caracter ):Devuelve la posicion de la ltima aparicin de un caracter en una cadena. Es case sensitive
  • strcmp( cad1, cad2 ):Devuelve < 0 si cad2 > cad1, > 0 caso contrario, 0 si cad1 = cad2. case sensitive

19. Manejo de cadenas

  • substr( cad, ini [, tamao] ) : Devuelve una subcadena desde una posicin dada y llega hasta el final de la cadena original.
  • substr_replace( cad1, cad2, ini [, tamao] ) : Devuelve una subcadena que es el resultado de la sustitucin de parte del contenido de la cadena original.

20. Manejo de cadenas

  • trim( cad ) : elimina los espacios en blanco que se encuentran al principio y al final de la cadena.
  • str_pad( cadena, longitud[, modo]) : rellena una cadena con un caracter hasta que la cadena resultante tenga la longitud deseada.
  • STR_PAD_RIGHT:rellena por derecha
  • STR_PAD_LEFT:rellena por izquierda
  • STR_PAD_BOTH:rellena por ambos lados
  • strtolower( cadena ) : convierte a minscula.
  • strtoupper( cadena ) : convierte a maysculas.
  • Existencia de otras funciones especiales (HTML)

21.

  • Escribir un algoritmo que me genere el cdigo correlativo de un nmero dado.
  • Ejemplo: si ingreso 000, que me genere 001,
  • 002->003, 009->010,etc, el formato del cdigo generado es de 3 caracteres.
  • Utilizar un formulario que enve un cdigo a una pgina php y este me devuelva el cdigo siguiente generado. Usar las funciones de cadena.

Manejo de cadenas 22. Arreglos

  • Permiten manejar grupos de valores relacionados en una sola estructura y de esta forma asociarlos en una misma denominacin.
  • Arreglos escalares (indexados)
  • Son arreglos simples, formado por un conjunto de valores ordenados
  • Existe dos maneras de crear un arreglo en php:
  • Asignar un valor a cada elemento de forma explcita.
  • Utilizando el mtodo array().
  • Un arreglo puede contener otros arreglos, a esto forma de crear arreglos se le llama arreglos multidimensionales.

23. Arreglos 24. Arreglos

  • A diferencia de los arreglos indexados los arrays asociativos estan formados por un conjunto de valores que estn ordenados respecto a un ndice de tipo string, de modo que nuestro array va estar compuesto por pares-valor, siendo necesario proporcionar la clave para poder acceder al valor almacenado en el array.

25.

  • Arreglos multidimensionales

Arreglos 26. Funciones de servidor 27. https://masterlinegroup.blogspot.com

Publicaciones Similares