Manual php 1

Solo disponible en BuenasTareas
  • Páginas : 8 (1928 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de enero de 2011
Leer documento completo
Vista previa del texto
PHP
Lenguajes de Internet

Instituto Politécnico Nacional
www.ipn.mx

Escuela Superior de Ingeniería Mecánica y Eléctrica
www.esimez.ipn.mx

¿Qué es PHP?
PHP = HyperText Preprocesor • Lenguaje de scripts para el servidor Web (server-side processing) • Open Source • Puede ir en el mismo documento que el código HTML • Simple • Soportado en gran número de sistemas operativos: UNIX (Linux,Solaris, OpenBSD), Microsoft Windows, Mac OS X • Soporta la mayoría de servidores web: Apache, Microsoft IIS, Personal Web Server, iPlanet, etc • Permite no solo generar HTML sino también imágenes, PDFs, Flash, XML • Soporta un gran número de bases de datos: Oracle, mSQL, MySQL, ODBC, Sybase, SQL Server, etc • Soporta un gran número de servicios y protocolos: LDAP, IMAP, SNMP, NNTP, POP3, HTTP,etc
IPN ESIME Enero 2007 Juan Carlos Torres 2

PHP
¿Dónde va PHP?
•Dentro del documento HTML podemos emplear tags especiales que indican que lo que va entre ellos es código PHP. Ejemplo:
Script de ejemplo Pagina simple Aqui el codigo HTML Has visto el parrafo anterior?

Código PHP

ejemplo.php

• En

el servidor se establece que archivos pueden contener código PHP. Generalmentepor la extensión del mismo archivo

•El servidor busca en el documento los tags que marcan el código PHP. Lo ejecuta y si el script escribe texto (print()) ese texto aparece donde estaba el código PHP al enviarse el documento (no se cambia el archivo)
IPN ESIME Enero 2007 Juan Carlos Torres 3

Flujo de Proceso de PHP
Módulo de procesado de PHP HTML
Procesar

mipag.php

Documento alcliente

misArchs/mipag.php
Solicitud del cliente: http://www.miservidor.com/misArchs/mipag.php

BD

IPN ESIME Enero 2007

Juan Carlos Torres

4

Sintaxis de PHP
Como incluir código PHP en un documento HTML
• • • • • El módulo de PHP busca uno de los tags que emplea para reconocer el comienzo de código PHP Ejecuta el código hasta encontrar una marca de final de código Continúa por eldocumento hasta encontrar otra marca de comienzo Todo lo que esté fuera de esas marcas queda inalterado Las formas más adecuadas (siempre disponibles) de marcar el comienzo y final de código PHP son:


• • •

Las sentencias terminan en ; aunque la última no lo necesita Comentarios estilo C++ (/* */ o //) o estilo Shell (#) Se puede “salir de modo PHP” dentro de condiciones, por ejemplo:This is true. This is false.

IPN ESIME Enero 2007

Juan Carlos Torres

5

Variables
Como se declaran • No hay que declarar las variables • PHP decide en tiempo de ejecución el tipo que deben tener según el contexto en que se empleen • Antes del nombre de la variable hay que poner siempre $ • Su nombre distingue mayúsculas de minúsculas • Nombre:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'

IPN ESIME Enero 2007

Juan Carlos Torres

6

Tipos

boolean
Dos valores posibles: true y false (case-insensitive) Muchos operadores devuelven un valor boolean que se puede emplear en una estructura de control



integer
Se pueden representar en base 8, 10 ó 16 de igual forma que en C El tamaño en bits depende de la plataforma Si se desborda se convierte en un float No existeoperador de división entera

• float
Se pueden introducir en formato decimal o mantisa-exponente Su tamaño en bits depende de la plataforma

IPN ESIME Enero 2007

Juan Carlos Torres

7

Tipos
• string
Es una serie de caracteres (bytes) No hay límite para su tamaño Cadenas literales se pueden expresar mediante: • Apóstrofes o comas simples (’)
– El apóstrofe se imprime como carácterde control (\’) – En su interior no se interpretan variables u otras secuencias de escape o control (por ejemplo ignora \n)

• Dobles comillas (”)
– Dentro de las comillas sí se interpretan variables y caracteres de control (\n, \t, etc) – El texto funciona como texto entre dobles comillas

Se puede acceder a un carácter en concreto con $cadena{indice} donde el índice es un entero que...
tracking img