Tutorial php

Manual de Programación en PHP

[email protected]

MANUAL DE PROGRAMACIÓN EN PHP

INGENIERO CIVIL ELECTRÓNICO UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA CERTIFIED INFORMATION SECURITY SPECIALIST PROFESSIONAL (CISSP)
VALPARAÍSO, JUNIO 2003

MARCELO MARABOLI ROSSELOTT

1

Manual de Programación en PHP

[email protected]

Capítulo.1.-

Instalación deApache+MySQL+PHP+OpenLDAP+OpenSSL Ver documento adjunto

Capítulo 2.-

Conceptos básicos

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. Peroa 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 unlenguaje 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.

2

Manual de Programación en PHP

[email protected]

2.1.- Nuestro primer PHP
La ventaja que tiene PHP sobre otros lenguajes de programación que se ejecutan en el servidor(como podrían ser los script CGI Perl), es que nos permite intercalar las sentencias PHP en las páginas HTML, es un concepto algo complicado de entender si no se ha visto nunca como funciona unas paginas PHP o ASP. Vamos a ver un ejemplo sencillo para comprenderlo mejor. En azul está el

código HTML

y en rojo el

código PHP. Seguiremos este criterio durante todo el manual.

Ejemplo dePHP Parte de HTML normal.

El código PHP ejecutado tiene dos partes: la primera imprime “Parte de PHP” y la segunda es un bucle que se ejecuta 10 veces de 0 a 9, por cada vez que se ejecuta se escribe una línea, la variable $i contiene el número de línea que se está escribiendo.:

Parte de HTML normal. Parte Linea Linea Linea Linea Linea Linea Linea Linea Linea Linea de PHP 0 1 2 3 4 5 67 8 9

3

Manual de Programación en PHP

[email protected]

2.2.- Variables
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. En PHP todas las variables comienzan con el símbolo del dólar $ y no es necesariodefinir una variable antes 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

En este ejemplo hemos definido tres variables, $a, $b y valor que contenían, insertando un salto de línea entre ellas.

$c

y con la instrucción

echo

hemos impreso el

1 3.34 Hola Mundo

Existen 2 tiposde 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 desde una función con la instrucción global nombre_variable;

4

Manual de Programación en PHP

[email protected]

2.3.- Aritméticos
Los operadores de PHP son muy parecidos a los de C yJavaScript, 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 Suma Resta Multiplicación División Módulo Suma 1 Resta 1 Ejemplo Descripción Suma dos números Resta dos números Multiplica dos números Divide dos números Devuelve el resto de dividir ambos…