0 calificaciones0% 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.
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 calificaciones0% 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.
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:
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