Diapositiva 1

Anuncio







Que es PHP?
Que se puede hacer con PHP?
Sintaxis del lenguaje.
Variables.
Operadores básicos.
Condicionales.
Ciclos.
¿Qué es PHP?
PHP (Hypertext Preprocessor).
Es un lenguaje de programación:
• De código abierto.
• Gratuito.
• De alto nivel.
• Orientado a Objetos.
• Interpretado.
• Corre sobre un servidor web.
¿Qué puedo hacer con PHP?
Con PHP se puede hacer cualquier tipo de programa ya
que es un lenguaje completo, pero comúnmente se lo
utiliza para:
• Procesar información de formularios HTML.
• Generar páginas web con contenidos dinámicos.
• Almacenamiento en bases de datos.
• Subir imágenes y archivos al servidor.
Sintaxis básica del lenguaje
El código php siempre debe escribirse en un archivo de
texto plano con extensión php.
Ejemplo: index.php
Este código siempre debe estar entre las etiquetas:
<?php
Aquí todo el codigo php;
?>
Sintaxis básica del lenguaje
Al final de cada línea de código debe colocarse un punto
y coma.
Ejemplo: echo ‘hola mundo’;
Esta sentencia imprime la cadena de caracteres ‘hola
mundo’ en código HTML y se la muestra al usuario a
través del navegador web.
Sintaxis básica del lenguaje
El código php se puede insertar dentro del código HTML
pero el archivo debe tener extensión .php
Ejemplo:
<html>
<body>
Tu <b><?php echo ‘Nombre’; ?></b> sale en negrita.
</body>
</html>
Sintaxis básica del lenguaje
Las variables sirven para almacenar datos durante la
ejecución del script php, todas las variables comienzan con el
carácter especial $ seguidas de el nombre que le queramos
poner.
Ejemplo:
<?php
$nombre = ‘Ezequiel’;
echo ‘Mi nombre es: ’.$nombre;
?>
Tipos de datos
PHP maneja una gran cantidad de tipos de datos, estos
están detallados en el manual php dejado como
referencia (leerlos en detalle de ahí).
Los tipos de datos mas usados son:
• Char
: un carácter.
• String
: cadena de caracteres.
• Int
: números enteros.
• Muchos mas…
Operadores básicos
PHP tiene una gran cantidad de operadores entre objetos, (leer el
manual de php).
Los mas usados son:
• =
: asignación de variables.
• == : comparación de igualdad (igual a..).
• !=
: comparación de desigualdad (distinto de..).
• >= : comparación mayor o igual.
• +
: suma de números.
• .
: concatenación de cadenas de caracteres.
• Muchos mas…
Estructuras Condicionales
Las estructuras condicionales se utilizan para preguntar
en la ejecución de un script de php que se debe hacer.
Ejemplo: supongamos un algoritmo donde se necesita
saber si un alumno aprueba o no un examen final dada la
nota de su examen:
Estructuras Condicionales
Podríamos escribir el siguiente algoritmo:
<?php
$nota = 5;
if ($nota >= 4){
echo ‘El alumno aprobó el examen.’;
} else {
echo ‘El alumno desaprobó el examen.’;
}
?>
Estructuras Condicionales
Dada la nota del alumno (un 5) el siguiente algoritmo
nos mostraría en el navegador que el alumno
efectivamente aprobó el examen, este es uno de los
muchos casos donde vamos a requerir de las estructuras
condicionales.
La estructura de if else no es la única de las
condicionales, también existe una muy útil llamada:
Switch para seleccionar uno entre varios casos. (leerla del
manual).
Ciclos
Los ciclos son estructuras que nos permiten repetir una
secuencia de instrucciones mientras se cumpla una
condición, es bueno verlas directamente en un
Ejemplo bobo: Dada una cierta cantidad de amigos
queremos imprimir un saludo para cada uno de ellos,
pero dado que son muchos queremos automatizar el
proceso.
Escribimos el siguiente algoritmo:
Ciclos
<?php
$cantidad_amigos = 200;
$i = 1;
while ($i <= $cantidad_amigos){
echo ‘Hola Amigo #’.$i.’<br>’;
$i = $i + 1;
}
?>
Ciclos
Este ciclo terminara luego de 200 iteraciones y el
resultado será imprimir el saludo para cada amigo uno
debajo del otro.
Los ciclos son unas de las estructuras mas utilizadas en
todos los lenguajes de programación, a medida que
avancemos con el curso vamos a encontrar cosas muy
útiles para hacer con ellos. While no es el único ciclo hay
otro muy interesante llamado For (leerlo del manual).
Descargar