MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
PHP
1. Septiembre - Octubre 2007
PHP: Principios (1)
– Lenguaje de programación ‘server side’.
– Consta de una serie de comandos que pueden introducirse
en el código html de las páginas web.
2. Septiembre - Octubre 2007
PHP: Principios (2)
– El servidor web procesa
el código fuente ‘php’
de las páginas web
antes de entregar el
contenido de las
mismas al explorador.
3. Septiembre - Octubre 2007
PHP: codificación
• Código embebido en el código html entre los tags
<?php ... ?>
<html>
<head>
<title>A Simple PHP Script</title>
</head>
<body>
<?php echo "<h1>Hello World!</h1>"; ?>
</body>
</html>
4. Septiembre - Octubre 2007
PHP: variables (1)
Comienzan con el carácter ‘$’ seguido de letras,
números y subguiones:
$var
$valor1
Case sensitive.
5. Septiembre - Octubre 2007
PHP: variables (2)
Se declaran implícitamente en la primer asignación:
$var=“AJAX”;
$var=1;
6. Septiembre - Octubre 2007
PHP: strings
Delimitadas por comillas dobles o simples:
$nombre=‘Pedro’;
Concatenación: ‘.’
echo $nombre.$apellido;
7. Septiembre - Octubre 2007
PHP: arrays numéricos
Declaración:
$dias=array('Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado',
'Domingo');
Referencia a elementos:
echo $dias[0];
echo $dias[4];
8. Septiembre - Octubre 2007
PHP: arrays asociativos
Permiten indexar por una clave:
$cumpleanios=array('Juan'=>'01-ENE', 'Sara'=>'29-AGO');
Referencia a elementos:
echo $cumpleanios['Juan'];
9. Septiembre - Octubre 2007
PHP: estructuras de control (1)
Condicional:
if($temp > 80)
{
echo $temp." degrees is too hot.";
}
else
{
echo $temp." degrees is cool enough.";
}
10. Septiembre - Octubre 2007
PHP: estructuras de control (2)
While:
$x = 1;
while($x<=12)
{
echo "This is trip number ".$x.";
$x++;
}
11. Septiembre - Octubre 2007
PHP: estructuras de control (3)
For:
for($x = 1; $x <= 12; $x++)
{
echo "This is trip number ".$x.";
}
12. Septiembre - Octubre 2007
PHP: recuperación de parámetros POST y
GET
$_GET y $_POST:
Arrays asociativos que permiten recuperar los parámetros
enviados en el requerimiento HTTP.