|
|
Línea 21: |
Línea 21: |
| | | |
| <div class="slide"> | | <div class="slide"> |
− | ===Sintaxis=== | + | ===Como escribir PHP 1=== |
| Dentro de páginas html | | Dentro de páginas html |
| '''<?php''' | | '''<?php''' |
Línea 35: |
Línea 35: |
| '' instrucciones'' | | '' instrucciones'' |
| '''</SCRIPT>''' | | '''</SCRIPT>''' |
| + | *Guardamos el fichero con extensión .php |
| + | **Así sabemos que el interprete php tiene que ejecutar códigoç |
| + | </div> |
| + | <div class="slide"> |
| + | ===Como escribir PHP 2=== |
| + | escribiendolo en un fichero aparte |
| + | incluimos el fichero explícitamente |
| + | include('ruta/nobrefichero'); |
| + | require('ruta/nobrefichero'); |
| + | include_one('ruta/nobrefichero'); |
| + | require_one('ruta/nobrefichero'); |
| | | |
| </div> | | </div> |
| + | |
| + | |
| <div class="slide"> | | <div class="slide"> |
| === Variables=== | | === Variables=== |
Línea 56: |
Línea 69: |
| $5edad = 5 /*Error en el identificador */ | | $5edad = 5 /*Error en el identificador */ |
| '''?>''' | | '''?>''' |
| + | El lenguaje es sensible a mayúsculas y minúsculas |
| + | |
| </div> | | </div> |
| <div class="slide"> | | <div class="slide"> |
Introduccion
- 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
Como escribir PHP 1
Dentro de páginas html
<?php
instrucciones
?>
- Otros modos menos usados
- Estilo asp
<%
instrucciones
%>
- 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ç
Como escribir PHP 2
escribiendolo en un fichero aparte
incluimos el fichero explícitamente
include('ruta/nobrefichero');
require('ruta/nobrefichero');
include_one('ruta/nobrefichero');
require_one('ruta/nobrefichero');
Variables
no hay que definir tipo
El tipo dependerá del valor asignado
- tipos básicos
- entero
- cadena
- real o coma flotante
- tipos complejos
identificador
Puntos clave
$(a..zA..Z_)(ascii-127..255)*
|
<?php
$miVariable= 8;/*Variable de tipo entero*/
edad = 5/*Error en el identificador*/
$5edad = 5 /*Error en el identificador */
?>
El lenguaje es sensible a mayúsculas y minúsculas
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
*/
$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 código nos visualizará
Valor de la variable 16
Variables entera
Posible notación decimal/octal/hexadecimal