PHP
PHP
INTRODUCCIN.............................................................................3
1.3.1. Comentarios.............................................................10
1.3.2. Instrucciones............................................................11
2.1. Variables......................................................................... 11
2.4. Operadores...................................................................... 14
Aritmticos............................................................................. 14
De Asignacin......................................................................... 14
Operadores de Bit................................................................... 15
Operadores de comparacin...................................................... 16
Operadores Lgicos................................................................. 16
1
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
GLOSARIO...................................................................................37
BIBLIOGRAFA.............................................................................38
2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
INTRODUCCIN
4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
(http://www.desarrolloweb.com/articulos/392.php)
5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
PHP/FI 1995
6
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
PHP 5 2004
LAMP (Linux).
7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
WAMP (Windows).
MAMP (MAcOSX).
8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Para visualizar los resultados de una pgina PHP, se debe acceder desde el
navegador web ingresando al sitio del servidor local, el cual se identifica
con la palabra localhost. Solo se mostrarn resultados de las pginas
publicadas en el directorio web htdocs.
9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
El cdigo PHP, est embebido dentro del cdigo HTML, esto significa que
el intrprete solo ejecuta las instrucciones que estn incluidas dentro de
las etiquetas manejadas por el lenguaje. Todo lo que est fuera de las
etiquetas PHP se deja tal como est, mientras que el resto se interpreta
como cdigo.
Etiqueta 1
Etiqueta 2
Etiqueta 3
10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Etiqueta 4
1.3.1. Comentarios
11
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
1.3.2. Instrucciones
2.1. Variables
12
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
smbolo ampersand (&), para poder manejar las variables por referencia,
la variable fuente ya se debi haber declarado, un ejemplo de esto se
representa en el siguiente ejemplo:
13
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
PHP, al igual que todos los lenguajes de programacin soporta varios tipos
de datos, estos datos son:
14
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
2.4. Operadores
Aritmticos
De Asignacin
15
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
$acu = $acu + 2;
$acu += 2;
Operadores de Bit
16
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Operadores de comparacin
Operadores Lgicos
17
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Sintaxis:
<?php
if (expr)
Sentencia; // en caso de condicin verdadera
else
Sentencia; // en caso de condicin falsa
?>
Ejemplo:
18
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
19
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Sintaxis:
<?php
while (expr) //evala la condicin
Sentencia; //instruccin que se repite mientras
// condicin sea verdadera
?>
20
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Sintaxis:
<?php
do
Sentencia;
While (expr) // evala condicin y repite ciclo en
//caso de ser verdadera
?>
21
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Sintaxis:
<?php
for (expr1; expr2; expr3)
Sentencia;
?>
Dnde:
22
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
23
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Sintaxis:
<?php
switch (variable_a_evaluar)
{
case valor1:
sentencias;
break;
case valor2:
sentencias;
break;
case valorn:
sentencias;
break;
default // si no corresponde con ninguno de los
// valores anteriores
sentencias ;
}
?>
Ejemplo:
24
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
25
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
26
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
27
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
28
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
29
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
30
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
31
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Inicio
32
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
33
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
34
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
35
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
36
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
37
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Glosario
Htdocs: Carpeta donde deben estar ubicados todos los archivos PHP,
para que stos puedan ser ejecutados
HTML: Hyper Text Markup Language. Lenguaje que sirve para escribir
hipertexto a travs de un estndar que define una estructura bsica y
cdigo para definir el contenido de una pgina web.
LAMP: Servidor que contiene un entorno que soporta PHP, que incluye
Apache y MySQL diseado para que corra en sistemas operativos Linux.
WAMP: Servidor que contiene un entorno que soporta PHP, que incluye
Apache y MySQL diseado para que corra en sistemas operativos Windows.
38
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
Bibliografa
39
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Fundamentos de programacin con PHP
CRDITOS
40
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje