Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje Programación
• Es un lenguaje con reglas gramaticales que le
proporciona a un programador, la capacidad
de escribir (o programar) una serie
de instrucciones o secuencias de órdenes en
forma de algoritmos.
¿Qué es PHP?
• PHP (acrónimo recursivo de PHP: Hypertext
Preprocessor) es un lenguaje de código
abierto muy popular especialmente adecuado
para el desarrollo web y que puede ser
incrustado en HTML.
• HyperText Markup
Language (‘lenguaje de marcas
de hipertexto’), hace referencia
Contenido relacionado
al lenguaje de marcado para la el
para profundizar
tema:
elaboración de páginas web.
http://www.aragonemp
rendedor.com/archivos/
descargas/manual_rapi
do_html.pdf
Inserción de Instrucciones PHP
• El scripts basados en PHP están insertados en
el código HTML, para diferenciarse de éstas,
deberá encerrar el script entre los
delimitadores “<?” y ?>“”
• También puede anotarse:
<SCRIPT LANGUAGE=“php”>
echo “Bienvenido al curso”;
</ SCRIPT>
Inserción de Instrucciones PHP
• El scripts basados en PHP están insertados en
el código HTML, para diferenciarse de éstas,
deberá encerrar el script entre los
delimitadores “<?” y ?>“”
• También puede anotarse:
<SCRIPT LANGUAGE=“php”>
echo “Bienvenido al curso”;
</ SCRIPT>
Archivo: ejemplo01.php
Para guardar un
archivo de
extensión php:
seleccione la
dirección:
c:/xampp/htdocs
En Esa raíz
guarde todos sus
archivos php
Impresión en el Navegador
La orden echo
Nuestra primera instrucción “echo”, sirve para la impresión de una
expresión en el navegador.
<?
echo “Hola”;
?>
Dentro de la cadena impresión puede incluirse etiquetas HTML, por ejemplo:
<?
echo “<B>Hola</B>”;
?>
La expresión puede estar encerrada con comillas doble o simples:
<?
echo ‘<H1>Hola</B>’;
?>
La orden Printf
Mediante la orden “printf”, es posible imprimir
una impresión con un formato específico.
Printf(cadena con formato, variable1, variable2)
Los formatos más usados que se puede aplicar
son:
%s cadena de caracteres
%d Número sin decimal
%f Número con decimales
%c Carácter ASCII
Archivo: ejemplo02.php
Fin de línea
• Las instrucciones se pueden anotar en una o
más lineas, el final de la instrucción quedará
limitada por un punto y coma “;”.
Archivo: ejemplo03.php
• Si $a=3
• Pre-incremento echo ++$a; incrementa $a en 1 y luego imprime.
• Post-incremento echo $a++; imprime $a y luego incrementa en 1
• Pre-decremento echo --$a; decremento $a en 1 y luego imprime.
• Post-decremento echo $a--; imprime $a y luego decremento en 1
Operadores lógicos
• Y lógico $a and $b verdadero si $a y $b son verdaderos
• O lógico $a or $b verdadero si $a o $b son verdaderos
• O exclusivo $a xor $b verdadero si $a o $b son verdaderos, pero
no ambas.
• Negación ! $a verdadero si $a es falso
Atajos en la asignación
• Si $a=7
• Suma $a +=3 suma 7 a 3, se obtiene: 10
• Resta $a -=3 Resta 7 a 3, se obtiene: 4
• Multiplicación $a *=3 Multiplicación 7 por 3, se obtiene: 21
• División $a /=3 divide 7 entre 3, se obtiene: 2.3
• Modulo $a %=3 Modulo 7 entre 3, se obtiene: 1
• Potencia $a ^=3 potencia 7 a la 3, se obtiene: 343
• Concatenación $a.=3 Concatena 7 con 3, se obtienen:73
Ejer01.php
Instrucciones condicionales
• Estructura condicional simple:
• Forma Simple:
• Ejecuta un conjunto de instrucciones dependiendo de la validez o falsedad
de una condición.
• En PHP no existe valores lógicos, podemos usar las constantes true o False,
o en su lugar un cero que equivale a falso.
• If(condición){
instrucciones
}
Otros Ejemplos
Ejemplo1.php $x=0;
If($x){
$lista=array();
If($x){
echo “saludo”; echo “saludo”;
} }
Imprime vacio Imprime vacio
------------------------------- --------------------------------
- $lista=array(2,5,7,8);
$x=“Hola”; If($x){
If($x){ echo “saludo”;
echo “saludo”; }
} Imprime saludo
Imprime vacio
Forma Completa
• Determina la ejecución de uno de los bloques de instrucciones dependiendo de la
veracidad o falsedad de la condición.
• If(condición){
instrucciones
}else{
instrucciones
}
• Ejemplo2.html a ejemplo3.php
Escribir : Clic
Carla
Forma Extendida
• Para evitar el anidamiento de instrucciones if, podemos usar la forma extendida de la
orden:
• If (condicion1){
instrucciones1
}elseif(condicion2){
instrucciones2
} elseif(condicion3){
instrucciones3
}else{
Instrucciones
}
• Ejemplo4.html a
ejemplo5.php
Seleccionar: Clic
Martes
Estructura condicional Múltiple
▪ Otra alternativa sencilla para evitar las instrucciones if anidadas es mediante la
estructura condicional múltiple, ésta instrucción evalúa un valor y compara el
valor con cada expresión “case”, de encontrar un “case” con el valor correcto se
ejecutará el bloque de instrucciones asociados, por lo general se puede incluir al
final del bloque de instrucciones la orden “break”, la cual da por termino a esta
instrucción.
▪ Switch (variable){
case valor1:
instrucciones1;
break;
case valor2:
instrucciones2;
break;
case valor3:
instrucciones3;
break;
default:
instrucciones4
Seleccionar: Clic
}
Martes
Estructura condicional repetitiva
• Un ciclo o lazo es una estructura de control que permite repetir el mismo conjunto
de sentencias PHP una y otra vez; la cantidad de repeticiones estará dado por un
número, que representa una cantidad de veces a ejecutar el ciclo y que devolverá
un valor lógico.
• Instrucción WHILE
• La sentencia “while” ejecuta un bloque de instrucciones mientras la condición sea
verdadera.
while (condicion) {
instrucciones
}
Ingresar: Clic
5
Instrucción DO
▪ Las instrucciones repetitivas “do”, a
diferencia de la anterior, ejecuta el
bloque instrucciones al menos una
vez.
do {
Instrucciones
}while (condicion)