Sei sulla pagina 1di 24

¿Qué es PHP?

 PHP (acrónimo de "PHP: Hypertext


Preprocessor") es un lenguaje de "código
abierto" interpretado, de alto nivel, incrustado
en páginas HTML y ejecutado en el servidor.

1
EJEMPLO
 <html>
<head>
<title>Prueba </title>
</head>
<body>

<?php
echo “Bienvenido al curso de PHP básico!";
?>

</body>
</html>
2
PODER DE PHP
 Adabas  Msql
 DIngresOracle (OCI7 and  SolidHyperwave
OCI8)  Direct MS-SQL
 dBase  Sybase
 InterBase  IBM DB2
 Ovrimos  MySQL
 Empress  Velocis
 FrontBase  Informix
 Postgre  ODBC
 SQL  Unix dbm
 FilePro (read-only)
3
Versiones de PHP
 PHP/FI
 PHP/FI 2.0
 PHP 3
 PHP 4
 PHP 5
 PHP 7

4
Requerimiento para Instalar
PHP
 Servidor web (apache, IIS, otros)
 Appserver
 Foxserv
 Wamp, map y lamp
 Instalación
 Localhost o 127.0.0.1

5
Variables
 Una variable es un contenedor de
información, en el que podemos meter
números enteros, números decimales,
caracteres
 En PHP todas las variables comienzan con el
símbolo del dólar $
 Ejemplo
 $nombre, $_nombre, $nombre_completo

6
Ejemplo de uso de variable
 <html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$a = 1;
$b = 3.34;
$c = "TPS-88";
echo $a,"<br>",$b,"<br>",$c;
?>
</body>
</html>

10
Aritméticos

8
Ejemplo
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>
9
Operadores de Asignación
 El operador básico de asignación es "=". A
primera vista, usted podría pensar en él como
"es igual a". No lo haga. Lo que quiere decir en
realidad es que el operando de la izquierda
recibe el valor de la expresión a la derecha (es
decir, "se define a").
 El valor de una expresión de asignación es el
valor que se asigna. Es decir, el valor de "$a =
3" es 3. Esto le permite hacer una que otra cosa
curiosa:

10
Comparación

11
Ejemplo de 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>

12
Lógicos
 Los operadores lógicos son usados para evaluar varias
comparaciones, combinando los posibles valores de
estas

20
Ejemplo
 <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>

14
Operadores de
Incremento/Decremento
PHP ofrece soporte de operadores de pre- y post-incremento y
decremento, estilo-C.

15
Condicionales

 Las sentencias condicionales nos permiten


ejecutar o no unas ciertas instrucciones
dependiendo del resultado de evaluar una
condición. Las más frecuentes son la
instrucción if y la instrucción switch.
 Sentencia if ... else

16
sintaxis
 <?php
if (condición)
{
Sentencias a ejecutar cuando la
condición es cierta.
}
else
{
Sentecias a ejecutar cuando la
condición es falsa.
}
?>
17
Ejemplo 1
 <html>
<head>
<title>Condicionales</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
if ($a < $b)
{
echo "a es menor que b";
}
else
{
echo "a no es menor que b";
}
?>
</body>
</html>

18
Operadores de Lógica

19
elseif
 Es una combinación de if y else. Como else,
extiende una sentencia if para ejecutar una
sentencia diferente en caso de que la expresión if
original se evalúa como FALSE. No obstante, a
diferencia de else, ejecutará esa expresión
alternativa solamente si la expresión condicional
elseif se evalúa como TRUE. Por ejemplo, el
siguiente código mostraría a es mayor que b, a es
igual a b o a es menor que b:

20
Ejemplo 2
 <?php
if ($a > $b) {
echo "a es mayor que b";

}
elseif ($a == $b) {
echo "a es igual que b";
}
else
{
echo "a es mayor que b";
}
?>

21
Ejemplo 3
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
elseif ($d=="Sun")
echo "Have a nice Sunday!";
else echo "Have a nice day!";
?>
</body>
</html>
22
Ejemplo 4
<?php
$nombre = "Sandra";
$edad = 20;
echo "$nombre tiene $edad años de edad<br>";
if ($edad <18) {
echo "$nombre es menor de edad<br>";
} else {
echo "$nombre es mayor de edad<br>";
}
?>

23
TAREA 4.
Crear un programa con las siguientes
condiciones de edad.
Si el valor numérico de la edad es mayor de
20 y menor o igual de 30, imprime:
Edad productiva
Si la edad es mayor de 30 y menor o igual
a 50, imprime :
Edad Estable
Si es mayor de 50 años:
No califica. 24

Potrebbero piacerti anche