02 - Introduccion A PHP
02 - Introduccion A PHP
DGETP - UTU
Docente: T/RT Gonzalo Martínez
Introducción a PHP
• Implementaciones de producción:
• Mod_php: modulo de Apache para interpretar archivos PHP por cada request
• Php-fpm: Daemon server-side que esta siempre en espera de requests de
apache para procesarlos. Puede ser usado con Apache, Nginx, IIS, o
cualquier web server.
Introducción a PHP
• Para que el código PHP sea procesado como tal, debe estar entre
los tags correspondientes:
• <?php
….
…
• ?>
Archivos .PHP
• <?php
echo ”Hola mundo!!!”;
?>
Archivos .PHP
• <?php
echo ”Hola ”;
?>
<?php
echo “mundo”;
• ?>
• <?php
echo “!!!”;
Archivos .PHP
• <?php
echo ”Hola ”;
?>
mundo
• <?php
echo “!!!”;
Archivos .PHP
• Tambien, hay que tener en cuenta, que ante un request, una vez
que el navegador recibe la información en el response y la
muestra, no es posible manipularla nuevamente desde PHP sin que
el navegador vuelva a enviar un request con dicha información.
Variables
• Esto quiere decir que las variables no tienen tipo de dato definido,
y que esto es resuelto por el interprete en tiempo de ejecución.
Variables
• <?php
$var = 10;
echo $var;
• Tipos de datos:
• String (“Palabra”)
• Integer (10)
• Float (10.2)
• Boolean (true o false)
• Array (array de variables)
• Object (Instancias de clases generadas con New)
• NULL (ausencia de valor, para incializar variables vacias)
• Resource (referencias a funciones y recursos externos, por ejemplo,
llamadas a la base de datos)
Variables
• $var = 10;
$var – “Iniciando”;
• <?php
• != distinto
• == igual
• === idéntico
• < menor
• > mayor
• <= menor o igual
• >= mayor o igual
Operadores logicos
• || - or
• && - and
• ! – not
• ^ - xor
If - else
• if(condicion){
código
}
else {
código
}
If - else
• while(condicion){
código
}
while
• Ej.
$c = 0;
while($c > 10){
echo $c;
$c++;
}
• do{
código
}while(condicion)
Do - while
• for(inicio;tope;incremento){
código
}
for
• $arrayNombres= [
”nombre1" => ”Juan",
”nombre2" => ”Luis",
];
• $array = array(
“clave” => “valor”,
“clave2” => valor2
}
• $array = [
“clave” => “valor”,
“clave2” => “valor2
]
• Ej.
$persona = [
”nombre” => “Juan”,
“apellido” => “Perez”,
“edad” => 38
];
echo $persona[‘nombre’];
echo $persona[‘apellido’];
echo $persona[‘edad’];