0% encontró este documento útil (0 votos)
41 vistas

PHP-OOP Clase 4

PHP es un lenguaje de programación de servidor utilizado para desarrollar contenido dinámico en páginas web. Se ejecuta en el servidor y permite incrustar código PHP entre etiquetas HTML. PHP es flexible, de código abierto y está instalado en millones de sitios web.

Cargado por

Christiaan Godoy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas

PHP-OOP Clase 4

PHP es un lenguaje de programación de servidor utilizado para desarrollar contenido dinámico en páginas web. Se ejecuta en el servidor y permite incrustar código PHP entre etiquetas HTML. PHP es flexible, de código abierto y está instalado en millones de sitios web.

Cargado por

Christiaan Godoy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

PHP Hypertext Preprocessor. Veremos la versin 5.

Lenguaje incrustado utilizado para desarrollar contenido HTML dinmico.


Es ejecutado e interpretado por el servidor web. (Lenguaje de servidor)
Requiere tener instalado un web server con el mdulo PHP. (Ej.: Apache)
Lenguaje de cdigo abierto. (no es necesario pagar licencias para usarlo)
Se encuentra instalado en ms de 20 millones de sitios web.
A diferencia de otros lenguajes, su flexibilidad permite al programador crear
sistemas complejos con una curva de aprendizaje alta.

Servidor Apache
Intrprete
PHP
Servidor fsico (IP) Cliente fsico (IP)
Navegador web
El navegador web, por medio de una URL, solicita una pgina PHP al servidor. El servidor Apache detecta cdigo php y lo enva al Intrprete. El Intrprete devuelve el cdigo procesado y Apache define el HTML resultante. El servidor web devuelve el cdigo HTML al navegador del cliente.

Los bloques de cdigo PHP se incrustan entre los tags de HTML.

Pueden ir incrustados en cualquier parte del HTML. Siendo necesario a veces
incluirlo al principio.

Si bien existen varias formas de incluir un script de cdigo PHP, la forma ms correcta
es: <?php ...cdigo php... ?>

Existe una forma abreviada, pero es posible que en futuras versiones se deje de
aceptar. <? ...cdigo php... ?>

Ejemplos:


<body>
<p>
Este prrafo va antes del PHP.
</p>
<?php
echo Esto es PHP;
?>
</body>
<?php
echo PHP al principio;
?>
<body>
<p>
Este prrafo va despus del PHP.
</p>
</body>

Como dijimos anteriormente, PHP es un lenguaje incrustado en pginas web.
Esto significa que para lograr desde PHP mostrar alto dentro del cdigo
HTML, deberemos imprimir o escribir la salida sobre el HTML.
Para ello existen dos instrucciones:

Instruccin echo (eco)
Ejemplo:



Instruccin print (imprimir)
Ejemplo:






<body>
<?php
echo Texto PHP embebido;
?>
</body>
<body>
<?php
print(Texto PHP embebido);
?>
</body>

Mtodo abreviado
Existe una forma ms corta
para imprimir un valor
sobre el HTML, y es, por
ejemplo: <?=$variable;?>
Pero por utilizar la notacin
acortada de PHP, puede
quedar en desuso en
futuras versiones.


Variables
Mismo concepto que en Javascript. Almacena valores en memoria que
pueden cambiar durante el transcurso del programa.
Deben anteponerse con el smbolo $. (pesos)
Slo pueden emplearse caracteres alfanumricos y el _. (underscore)
No pueden comenzar con un nmero.
Los valores pueden ser de distintos tipos de datos.
Ejemplos:
$numero = 25;
$cadena_de_texto = Esto es una cadena;
Constantes
Se definen una nica vez, y almacenan valores que no pueden cambiar
durante el transcurso del programa.
Se inicializan mediante define().
Ejemplos:
define(pi) = 3.141592; define(iva) = 21.5;


PHP soporta varios tipos de datos clasificados como escalares y compuestos.
Los tipos de dato escalares slo pueden contener un valor en un momento dado.
Los tipos de dato compuestos pueden tener dos o ms valores en un mismo instante
de tiempo.
Tipos de datos escalares:
Tipo de dato Tipo de valor
int Un nmero entero con signo.
float Un nmero fraccionario (coma flotante) con signo.
string Una secuencia de caracteres. (datos binarios)
booleano Un valor de tipo true o false. (verdadero o falso)
Tipos de datos compuestos:
Tipo de dato Tipo de valor
array Arreglos. (listas indexadas con mltiples elementos)
object Estructuras complejas con campos y funciones.
Tipo de dato NULL: Simboliza ningn valor (valor ausente).
Ejemplo: Probar el resultado del siguiente cdigo: <?php echo gettype ($mivariable); ?>


Tipos de errores comunes:
Errores fatales (Fatal errors)
Son errores que detienen la ejecucin de un script. No pueden ser capturados.
Avisos (Warnings)
Son errores recuperables que indican un problema en tiempo de ejecucin, pero
que no detienen la misma.
Notificaciones (Notices)
Indican una posible situacin de error, no necesariamente significativa. No
detienen la ejecucin de un script.
Gestin de errores
Es posible indicar qu nivel de deteccin de errores deseamos que nos informen en
pantalla. Para eso se utiliza la funcin error_reporting();
La cual acepta como parmetro, una constante indicativa del nivel.
Ejemplos: E_ALL (Todos los errores), E_WARNING (Muestra warnings)
Mostrar errores:
Es posible habilitar/deshabilitar la visibilidad de errores directamente modificando el
archivo de configuracin PHP.INI: error_reporting = 0; display_errors = 0;

Crear una pgina con PHP, que muestre los nmeros 1, 2 y 3, uno abajo del otro. (sin
ningn formato)

Crear una pgina con PHP que muestre 3 prrafos (especificar el formato a gusto). En
cada prrafo escriba cualquier texto pero que sea mostrado con PHP.

Considerando que los operadores aritmticos bsicos en PHP son iguales a los de
Javascript: Crear una pgina PHP que inicialice dos variables con nmeros
Efecte la resta de ambos mostrando los valores en un prrafo rojo.
Efecte la suma de ambos mostrando los valores en un prrafo azul.

Repetir el ejercicio de javascript de las temperaturas Fahrenheit. Inicializar una
variable con un valor (temperatura en grados Centgrados), y finalmente mostrar la
temperatura en grados Fahrenheit dentro de un tag <h1></h1>.
Frmula: Grados Fahrenheit = Grados Centgrados x (5/9) + 32

También podría gustarte