Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EN ENTORNO SERVIDOR
CAPTULO 2:
Insercin de cdigo en pginas web
Marcos Lpez Sanz
Juan Manuel Vara Mesa
Jenifer Verde Marn
Diana Marcela Snchez Fquene
Jess Javier Jimnez Hernndez
Valeria de Castro Martnez
Lenguajes y tecnologas de servidor
Servidor web:
o Programa cuya misin ltima es servir datos en forma de
documentos HTML codificados en este lenguaje.
o Lenguaje de scripting.
o De propsito general y de cdigo abierto.
o Especialmente diseado para el desarrollo de
aplicaciones web.
o Puede ser embebido (intercalado) en cdigo HTML.
SAPI
API PHP
(streams, output, etc.)
Ncleo de PHP
Extensiones PHP
(mysql, librera estndar)
Motor Zend
o Servidor web. Recibe las peticiones que el cliente hace a una direccin
determinada.
<html>
<head>
<title>Primer ejemplo</title>
</head>
<body>
<h1>Primer ejemplo: <br/></h1>
<?php
echo "Hola mundo.";
?>
</body>
</html>
o Todo script en comienza y termina con una etiqueta de inicio y otra de fin.
o Podemos configurar otros estilos de etiquetas en estos lenguajes.
o Los espacios en blanco que escribamos dentro del cdigo embebido no
tienen ningn efecto.
o El cdigo de servidor embebido en pginas HTML est formado por un
conjunto de sentencias que deben estar claramente separadas.
o Los scripts embebidos pueden situarse en cualquier parte del recurso web
ejecutado.
o El nmero de scripts que podemos tener dentro de un fichero HTML es
indefinido.
o Cuando se ejecuta un cdigo embebido, el script entero se sustituye por el
resultado de dicha ejecucin, incluidas las etiquetas de inicio y fin.
Comentarios:
o Forma de mejorar la legibilidad del cdigo y que se recomienda
siempre como una buena prctica a la hora de programar.
o La instruccin echo sirve tanto para cadenas de caracteres como para imprimir variables.
echo "ejemplo de impresin de cadena de caracteres";
o La diferencia entre echo y print es que la sentencia echo puede imprimir ms de un argumento.
echo imprimir primer argumento, y el segundo;
o Tanto las comillas simples () como dobles () se pueden usar para crear cadenas de
caracteres.
echo 'Este texto se mostrar';
echo " exactamente igual que ste.;
Definicin y uso:
o Se identifican por el smbolo del dlar ($) seguido del nombre de una
variable.
o Concatenacin:
$var = "cadena" . " unida";
o Genrica:
settype(mixed variable, string type).
Parmetro variable: valores de tipo array, boolean, float,
integer, object o string.
Parmetro type: cadena de caracteres que indica el tipo al que
queremos transformar el parmetro variable.
Conversin automtica:
o Cuando combinamos en una misma expresin dos variables que inicialmente
tienen tipos diferentes o cuando pasamos una variable como argumento a una
funcin que espera un tipo de dato diferente.
o Contexto dentro del que la variable est definida, es decir, la zona del
programa en la que puede ser accedida.
function duplicar($var){
$temp = $var * 2;
}
$variable = 5;
duplicar($variable);
echo "El valor de la variable \$temp es: $temp";