Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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