Académique Documents
Professionnel Documents
Culture Documents
1. INTRODUCCION A PHP
PHP. Tres letras que juntas constituyen el nombre de uno de los lenguajes de programa
con más populares para el desarrollo web, el preprocesador de hipertexto PHP. Este
lenguaje se utiliza en más de 20 millones de sitios web y en más de un tercio de los
servidores web en todo el mundo.
Historia:
1997. PHP/FI 2.0, PHP 3.0 Zeev Suraski y Andi Gutmans. Renombrado a PHP:
Hypertext preprocessor. Módulos y objetos.
2000. PHP 4.0. Nuevo motor llamado Zent. Soporte a Nuevos servidores.
2004. PHP 5.0 zend engine 2.0, Mejor soporte para POO, Integración con modelos
OO Externos (COM,JAVA), Gestión de Excepciones. Se inicia PHP 6 pero se
mantiene en PHP 5.4 (2012)
Conceptos.
Funcionamiento:
1
lenguaje cuyo código no necesita ser pre procesado mediante un compilador.
2
pequeño código de programación (a veces no tan pequeño) que se adiciona a una página ( a veces se
coloca en otros lados)
Características:
PHP corre en casi cualquier plataforma utilizando el mismo código fuente, pudiendo
ser compilado y ejecutado en algo así como 25 plataformas, incluyendo diferentes
versiones de UNIX, Windows y Macs. Como en todos los sistemas se utiliza el
mismo código base, los scripts pueden ser ejecutados de manera independiente al
OS
Puede interactuar con muchos motores de bases de datos tales como MySQL,
MSSQL, Oracle, Informix, PostgreSQL, y otros muchos.
PHP es Open Source, lo cual significa que el usuario no depende de una compañía
específica para arreglar cosas que no funcionan, además no este forzado a pagar
actualizaciones anuales para tener una versión que funcione.
Soporte comunitario.
Existen multitud de extensiones: para conectar con bases de datos, para manejo de
sockets, para generar documentos PDF, para generar dinámicamente páginas en
Flash, etc
Pregunta:
Necesito compilar los programas PHP antes de ejecutarlos, como en Java y C++?
Una página en PHP se crea en principio como página HTML y se guarda con la extensión
.PHP. al insertar código PHP en una página de este tipo este puede ir en cualquier parte,
también dentro de un elemento HTML, delante de la etiqueta <head> o detrás de la
etiwqueta </body>. El código PHP estará incluido dentro de los símbolos <?php y ?>.
El código siguiente muestra la estructura de una página en PHP que en principio solo define
tres elementos de script PHP con <?PHP ?> e inserta, en ellos, una línea de comentarios.
<?php
// Aquí podría ir código PHP
?>
<html>
<head>
<title>Sin titulo</title>
</head>
<body>
<?php
// Y aquí también, por supuesto
?>
</body>
</html>
<?php
// Incluso aquí está permitido el código PHP
?>
Todas las instrucciones terminan en punto y coma. Esto significa que una instrucción
puede abarcar varias líneas. Termina allí donde se encuentre el punto y coma.
Las secuencias de caracteres van incluidas entre comillas dobles (“) o simples (‘).
En cualquier caso, hay diferencias que examinaremos con detalle más adelante.
Los bloques de código, es decir, las instrucciones que vayan agrupadas, van
incluidas entre llaves {y}.
Comentarios.
Los comentarios que terminan al final de las lineas se pueden abrir con las barras //. Estos
comentarios también pueden comenzar tanto al principio de una línea como detrás de una
instrucción que se encuentre en la misma.