Php
-
Upload
duglas-moreno -
Category
Education
-
view
540 -
download
3
description
Transcript of Php
FACILITADOR: MORENO DUGLAS
¿Qué es PHP?Se trata de un lenguaje de programación que esinterpretado por un servidor web.
No se trata de un lenguaje genérico. PHP estáorientado al desarrollo de sitios web dinámicos.
No depende del navegador del usuario (comoen Javascript). El código PHP se ejecuta en el
servidor.
Sintaxis básicaPhp es muy sensible al uso de la mayúsculas.
Como se incrusta en la pagina web ?
Indica el principio<?PHP
?>Indica el Final.
Cada instrucción terminada va separada por
un punto y como (;).
Para imprimir: echo y printecho: muestra una o más cadenasecho cadena1 [, cadena2…]; // no es una función
echo “Hola mundo”;echo “Hola “, “mundo”;
print: muestra una cadenaprint cadena; // no es una función
print “Hola mundo”;print “Hola “ . “mundo”;
Sintaxis básica
Ejemplo<HTML><HEAD><TITLE>Mi primer programa en
PHP</TITLE></HEAD>
<BODY>
<?PHPprint (“Hola mundo”);
?>
</BODY></HTML>
Sintaxis básica Inclusión de ficheros externos:
include()
require()Diferencia: en caso de error include()
produce un warning y require() un error fatal
Se usará require() si al producirse un error debe interrumpirse la carga de la página
Variables Contenedor de información.
Comienzan con el símbolo del peso $ y no esnecesario definir una variable antes de usarla.
Tampoco tienen tipos.
Existen 2 tipos de variables: las variables locales ylas variables globales. Podemos acceder a unavariable global desde una función con la instrucciónglobal nombre_variable;
Ejemplo<HTML><HEAD><TITLE>Mi primer programa en PHP</TITLE></HEAD> <BODY><?PHP$hola=“Mi primer Ejercicio”;
print $hola;?></BODY></HTML>
Operadores Aritméticos
Operadores de Comparación
Operadores Lógicos
Estructuras de Control else<?php
$a=8;
$b=3;
if ($a > $b) {
print "a es mayor que b";}
else { print "a NO es mayor que b";
}
?>
<?php
$a=33; $b=55;
if ($a > $b) {print "a es mayor que b";}
elseif ($a == $b) {
print "a es igual que b“; }
else {print "a es mayor que b“; }
?>
Estructuras de Control else if
Estructuras de Control While
while (expr): { sentencia; }
<?php
$i = 1;
while ($i <= 10) {
print $i++;}
?>
Estructuras de Control For
for (expr1; expr2; expr3)
<?php
for ($i = 1; $i <= 10; $i++)
{ print $i; }
?>
switch
switch (expresión)
{
case valor 1:
sentencia 1
break;
case valor 2:
sentencia 2
break;}
Estructuras de Control SWITCH
<?php
$i=1;
switch ($i) {
case 0:
print "i es igual a 0";
case 1:
print "i es igual a 1";
case 2:
print "i es igual a 2";
}
?>
Ejemplo