|
|
Línea 23: |
Línea 23: |
| {{Puntos clave| | | {{Puntos clave| |
| ;El código PHP está embebido en documentos HTML, | | ;El código PHP está embebido en documentos HTML, |
− | ;Esto permite introducir dinamismo fácilmente a un sitio web. | + | ;Esto permite introducir dinamismo fácilmente a un sitio web.|TOCdepth = 0 |
| }} | | }} |
| </div> | | </div> |
Línea 31: |
Línea 31: |
| {{Puntos clave| | | {{Puntos clave| |
| ; El intérprete PHP ignora el texto del fichero HTML | | ; El intérprete PHP ignora el texto del fichero HTML |
− | ; Hasta que encuentra una etiqueta de inicio del bloque de código PHP embebido. | + | ; Hasta que encuentra una etiqueta de inicio del bloque de código PHP embebido.|TOCdepth = 0 |
| }} | | }} |
| </div> | | </div> |
Revisión de 01:50 15 oct 2016
- PHP (acrónimo de PHP: Hypertext Preprocessor)
- es un lenguaje de código abierto
- muy popular (Podríamos pensar en un estándar?)
- especialmente adecuado para desarrollo web
- en desarrollos web
- Se ejecuta en el servidor web
- Es incrustrado en HTML.
- 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
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
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
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
<?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
Pregunta
Dónde escribir código php
|
- Donde queramos que se ejecute algo
- 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');
Comentarios
Son ignorados por el intérprete
<?php
/*
Este código no hace nada pero muestra
la sintaxis de los comentarios
como este que ocupa varias líneas tipo lenguaje C o Java
*/
$miVariable= 8;// Esta parte de la línea se ignorará
$miVariable+= 8;# y esta parte de línea tambien
echo "Valor de la variable $miVariable";
//Este es otro comentario de una sola línea
#Este es otro modo de hacer comentarios tipo script de linux
?>
- Este código nos visualizará
Valor de la variable 16