Diferencia entre revisiones de «Plantilla:PHP/Introduccion»
De WikiEducator
Línea 1: | Línea 1: | ||
+ | ==Introducción a PHP== | ||
+ | {{MRM_Objetivos|Title=Sección de introducción a PHP| | ||
+ | *En esta sección veremos qué es el lenguaje php y para qué sirve | ||
+ | }} | ||
+ | ===Qué es php=== | ||
+ | <div class="slide"> | ||
+ | *'''''PHP''''' (acrónimo de PHP: Hypertext Preprocessor) | ||
+ | De php podríamos decir | ||
+ | *Es un lenguaje de código abierto | ||
+ | *Muy popular (Podríamos pensar en un estándar?), una gran comunidad de soporte en internet que aporta, colabora y soluciona dudas | ||
+ | * especialmente adecuado para desarrollo web (Se puede usar como lenguaje de escritorio, pero no es su propósito). | ||
+ | </div> | ||
+ | ;Qué es php | ||
− | |||
<div class="slide"> | <div class="slide"> | ||
− | + | {{Tip| | |
− | + | *'''''En las aplicaciones de desarrollo 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''''' | |
− | + | }} | |
− | + | ||
− | + | ||
</div> | </div> | ||
+ | |||
<div class="slide"> | <div class="slide"> | ||
;Obtención del lenguaje de marcas para mostrar en el cliente | ;Obtención del lenguaje de marcas para mostrar en el cliente | ||
Línea 28: | Línea 39: | ||
<div class="slide"> | <div class="slide"> | ||
;El servidor en acción | ;El servidor en acción | ||
− | |||
{{MRM_Puntos clave| | {{MRM_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. | ||
+ | *Entonces interpreta las instrucciones hasta el final de etiqueta generando la salida correspondiente que se añade al documento html que se entrega al clinete (en caso de que las instrucciones lo generen) | ||
}} | }} | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | + | ===Restricciones del servidor con php=== | |
*Como PHP se ejecuta del lado del servidor sólo puede tener acceso a los datos del propio servidor. | *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 acceder a los recursos del cliente | ||
**No puede saber qué hora es en el cliente | **No puede saber qué hora es en el cliente | ||
Línea 43: | Línea 53: | ||
***Salvo la excepción de las Cookies | ***Salvo la excepción de las Cookies | ||
</div> | </div> | ||
+ | |||
<div class="slide"> | <div class="slide"> | ||
− | + | ===Configuraciones=== | |
;Directivas de PHP.ini | ;Directivas de PHP.ini | ||
http://www.php.net/manual/es/ini.list.php | http://www.php.net/manual/es/ini.list.php | ||
Línea 55: | Línea 66: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | === | + | ===Cómo escribir PHP=== |
*Dentro de páginas html | *Dentro de páginas html | ||
'''<?php''' | '''<?php''' | ||
Línea 91: | Línea 102: | ||
**Así sabemos que el interprete php tiene que ejecutar código | **Así sabemos que el interprete php tiene que ejecutar código | ||
</div> | </div> | ||
+ | {{MRM_Actividad|Title=Probando primer programa| | ||
+ | {{Tip|existen una función llamada '''''phpinfo()''''' que vamos a probar la información que genera}} | ||
+ | *Haz un programa que en php que ejecute la función '''''phpinfo()''''' | ||
+ | }} | ||
<div class="slide"> | <div class="slide"> | ||
===Dónde poner el código embebido=== | ===Dónde poner el código embebido=== | ||
Línea 104: | Línea 119: | ||
<div class="slide"> | <div class="slide"> | ||
− | === | + | ===Cómo escribir PHP 2=== |
*Escribiendolo en un fichero aparte | *Escribiendolo en un fichero aparte | ||
**incluimos el fichero explícitamente | **incluimos el fichero explícitamente |
Revisión de 10:43 15 oct 2016
Contenido
Introducción a PHP
Qué es php
- Qué es php