Plantilla:PHP/Introduccion

De WikiEducator
Saltar a: navegación, buscar
  1. PHP (acrónimo de PHP: Hypertext Preprocessor)
    1. es un lenguaje de código abierto
    2. muy popular (Podríamos pensar en un estándar?)
    3. especialmente adecuado para desarrollo web
    4. en desarrollos web
      1. Se ejecuta en el servidor web
      2. Es incrustrado en HTML.
      3. El cliente solo ve el resultado de la ejecución nunca el código
Obtención del lenguaje de marcas para mostrar en el cliente

ProcesoPHP.png


Icon key points.gif

Puntos clave

El documento PHP, una vez interpretado correctamente en el servidor, produce una página HTML que será enviada al cliente.



El servidor en acción



Icon key points.gif

Puntos clave

El código PHP está embebido en documentos HTML,
Esto permite introducir dinamismo fácilmente a un sitio web.



El servidor en acción



Icon key points.gif

Puntos clave

El intérprete PHP ignora el texto del fichero HTML
Hasta que encuentra una etiqueta de inicio del bloque de código PHP embebido.



Restricciones del servidor con php
  • Como PHP se ejecuta del lado del servidor sólo puede tener acceso a los datos del propio servidor.
    • No puede acceder a los recursos del cliente
    • No puede saber qué hora es en el cliente
    • No puede acceder a los archivos del cliente
      • Salvo la excepción de las Cookies

Como escribir PHP 1

  • Dentro de páginas html
<?php
   instrucciones
?>
  • Nosotros siempre usaremos este estilo para escribir código
  • Lo podemos embeber en código html .... o no.
Otros modos menos usados
Estilo asp
<%
   instrucciones
%>
  • Para ello hemos de tener habilitado la etiqueta de php.ini
asp_tags 1
Estilo corto
<?
   instrucciones
?>
  • Para ello hemos de tener habilitado la etiqueta de php.ini
short_open_tag 1
Sintaxis para editores HTML
<SCRIPT LANGAGE="PHP">
   instrucciones
</SCRIPT>
  • Guardamos el fichero con extensión .php
    • Así sabemos que el interprete php tiene que ejecutar código

Dónde poner el código embebido




Icon qmark.gif

Pregunta

Dónde escribir código php


  • Donde queramos que se ejecute algo

CodigoPHP.png
  • Se ejecuta como si fuera un solo programa

Como escribir PHP 2

  • Escribiendolo en un fichero aparte
    • incluimos el fichero explícitamente
  include('ruta/nobrefichero');
  require('ruta/nobrefichero');
  include_once('ruta/nombrefichero');
  require_once('ruta/nombrefichero');


Icon inter.gif

Recursos de la Web