2. ¿Qué es PHP?
Se trata de un lenguaje de programación que es
interpretado 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 (como
en Javascript). El código PHP se ejecuta en el
servidor.
3. Sintaxis básica
Php 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 (;).
4. Sintaxis básica
Para imprimir: echo y print
echo: muestra una o más cadenas
echo cadena1 [, cadena2…]; // no es una función
echo “Hola mundo”;
echo “Hola “, “mundo”;
print: muestra una cadena
print cadena; // no es una función
print “Hola mundo”;
print “Hola “ . “mundo”;
5. <HTML>
<HEAD>
Ejemplo
<TITLE>Mi primer programa en
PHP</TITLE>
</HEAD>
<BODY>
<?PHP
print (“Hola mundo”);
?>
</BODY>
</HTML>
6. 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
7. Variables
Contenedor de información.
Comienzan con el símbolo del peso $ y no es
necesario definir una variable antes de usarla.
Tampoco tienen tipos.
Existen 2 tipos de variables: las variables locales y
las variables globales. Podemos acceder a una
variable global desde una función con la instrucción
global nombre_variable;
8. <HTML>
Ejemplo
<HEAD>
<TITLE>Mi primer programa en PHP</TITLE>
</HEAD>
<BODY>
<?PHP
$hola=“Mi primer Ejercicio”;
print $hola;
?>
</BODY>
</HTML>
12. 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";
}
?>
13. Estructuras de Control else if
<?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“; }
?>
14. Estructuras de Control While
while (expr): { sentencia; }
<?php
$i = 1;
while ($i <= 10) {
print $i++;}
?>
15. Estructuras de Control For
for (expr1; expr2; expr3)
<?php
for ($i = 1; $i <= 10; $i++)
{ print $i; }
?>
16. Estructuras de Control SWITCH
switch
switch (expresión)
{
case valor 1:
sentencia 1
break;
case valor 2:
sentencia 2
break;}
17. <?php Ejemplo
$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";
}
?>