Php
-
Upload
duglas-moreno -
Category
Education
-
view
540 -
download
3
description
Transcript of Php
![Page 1: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/1.jpg)
FACILITADOR: MORENO DUGLAS
![Page 2: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/2.jpg)
¿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.
![Page 3: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/3.jpg)
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 (;).
![Page 4: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/4.jpg)
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
![Page 5: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/5.jpg)
Ejemplo<HTML><HEAD><TITLE>Mi primer programa en
PHP</TITLE></HEAD>
<BODY>
<?PHPprint (“Hola mundo”);
?>
</BODY></HTML>
![Page 6: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/6.jpg)
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
![Page 7: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/7.jpg)
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;
![Page 8: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/8.jpg)
Ejemplo<HTML><HEAD><TITLE>Mi primer programa en PHP</TITLE></HEAD> <BODY><?PHP$hola=“Mi primer Ejercicio”;
print $hola;?></BODY></HTML>
![Page 9: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/9.jpg)
Operadores Aritméticos
![Page 10: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/10.jpg)
Operadores de Comparación
![Page 11: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/11.jpg)
Operadores Lógicos
![Page 12: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/12.jpg)
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";
}
?>
![Page 13: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/13.jpg)
<?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
![Page 14: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/14.jpg)
Estructuras de Control While
while (expr): { sentencia; }
<?php
$i = 1;
while ($i <= 10) {
print $i++;}
?>
![Page 15: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/15.jpg)
Estructuras de Control For
for (expr1; expr2; expr3)
<?php
for ($i = 1; $i <= 10; $i++)
{ print $i; }
?>
![Page 16: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/16.jpg)
switch
switch (expresión)
{
case valor 1:
sentencia 1
break;
case valor 2:
sentencia 2
break;}
Estructuras de Control SWITCH
![Page 17: Php](https://reader036.fdocuments.ec/reader036/viewer/2022081404/557b81fed8b42a2d298b539f/html5/thumbnails/17.jpg)
<?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