Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

PHP

No description
by

Santiago Manzano

on 14 November 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of PHP

PHP
Hypertext Pre-processor
Sintaxis básica
Lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.
PHP es sensible a las mayúsculas
¿Cómo se incrusta en la página web?

<?PHP ... ?>

Las instrucciones se separan con un ; como en C.
La marca final ?> implica un ;
Comentarios:

como en C, /* … */ y //
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”;
Sintaxis básica
Tipos de Datos
PHP soporta 8 tipos de datos primitivos:

boolean, integer, double, string, array, object, resource, NULL

El tipo de una variable no se suele especificar. Se decide en tiempo de ejecución en función del contexto y puede variar

Funciones de interés:

La función gettype() devuelve el tipo de una variable

Las funciones is_type comprueban si una variable es de un tipo dado:
is_array(), is_bool(), is_float(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar(), is_string()
La función var_dump() muestra el tipo y el valor de una variable. Es especialmente interesante con los arrays
Variables
<!-- Programa de PHP -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$a = 1;
$b = 3.34;
$c = "Hola Mundo";
echo $a,"<br>",$b,"<br>",$c;
?>
</body>
</html>
Operadores Aritméticos
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
echo $a + $b,"<br>";
echo $a - $b,"<br>";
echo $a * $b,"<br>";
echo $a / $b,"<br>";
$a++;
echo $a,"<br>";
$b--;
echo $b,"<br>";
?>
</body>
</html>
Comparación
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
$c = 3;
echo $a == $b,"<br>";
echo $a != $b,"<br>";
echo $a < $b,"<br>";
echo $a > $b,"<br>";
echo $a >= $c,"<br>";
echo $b <= $c,"<br>";
?>
</body>
</html>
Lógicos
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
$c = 3;
echo ($a == $b) && ($c > $b),"<br>";
echo ($a == $b) || ($b == $c),"<br>";
echo !($b <= $c),"<br>";
?>
</body>
</html>
Condicionales
Bucles
Funciones
Inclusión de ficheros externos:
include()
require()

Ambos incluyen y evalúan el fichero especificado
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
Full transcript