Diferencia entre revisiones de «Plantilla:PHP/Introduccion»
De WikiEducator
Línea 21: | Línea 21: | ||
*'''''En las aplicaciones de desarrollo web ''''' | *'''''En las aplicaciones de desarrollo web ''''' | ||
#Se ejecuta en el '''''servidor web''''' | #Se ejecuta en el '''''servidor web''''' | ||
− | #Es ''''' | + | #Es '''''incrustado''''' en HTML. |
#El cliente solo ve '''''el resultado de la ejecución nunca el código''''' | #El cliente solo ve '''''el resultado de la ejecución nunca el código''''' | ||
}} | }} | ||
Línea 48: | Línea 48: | ||
; 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 | + | *Entonces interpreta las instrucciones hasta el final de etiqueta generando la salida correspondiente que se añade al documento html que se entrega al cliente (en caso de que las instrucciones lo generen) |
}} | }} | ||
</div> | </div> | ||
Línea 68: | Línea 68: | ||
<div class="slide"> | <div class="slide"> | ||
;Configuración | ;Configuración | ||
− | Por comodidad (todo centrado en el | + | Por comodidad (todo centrado en el servicio de apache2) en este módulo lo hemos instalado como un módulo de apache, pero en producción se suele instalar como servicio independiente (en este caso se ha de rebotar el servicio de apache o ngix (según servidor) independientemente del servicio de php según los ficheros de configuración que se modifiquen en un momento dado. |
En cualquier caso, al instalar php, bien como módulo de apache o como servicio independiente, se crea un fichero de cofiguración dónde tenemos las diferentes directivas que podremos modificar (recordad xdebug que modificamos en php.ini). | En cualquier caso, al instalar php, bien como módulo de apache o como servicio independiente, se crea un fichero de cofiguración dónde tenemos las diferentes directivas que podremos modificar (recordad xdebug que modificamos en php.ini). | ||
</div> | </div> | ||
Línea 143: | Línea 143: | ||
<div class="slide"> | <div class="slide"> | ||
===Escribir PHP con directivas de inclusión=== | ===Escribir PHP con directivas de inclusión=== | ||
− | *Podemos escribir el código php | + | *Podemos escribir el código php escribiéndolo en un fichero aparte y luego lo incluimos. |
**Incluimos el fichero explícitamente | **Incluimos el fichero explícitamente | ||
− | **Para ello usamos directivas o instrucciones del tipo | + | **Para ello usamos directivas o instrucciones del tipo '''''include''''' |
<source lang=php> | <source lang=php> | ||
include('ruta/nobrefichero'); | include('ruta/nobrefichero'); | ||
Línea 236: | Línea 236: | ||
</source> | </source> | ||
{{Tip| | {{Tip| | ||
− | * | + | *Siéntete cómoda en modificar el fichero y ver el resultado |
*Observa que estas instrucciones no son exactamente funciones, por lo que no necesitan paréntesis (aunque se puede poner por mantener una homogeneidad con sintaxis del uso o invocación de funciones) | *Observa que estas instrucciones no son exactamente funciones, por lo que no necesitan paréntesis (aunque se puede poner por mantener una homogeneidad con sintaxis del uso o invocación de funciones) | ||
<source lang=php> | <source lang=php> | ||
Línea 277: | Línea 277: | ||
/** | /** | ||
Este comentario permite insertar información | Este comentario permite insertar información | ||
− | Para que luego phpDocumentor | + | Para que luego phpDocumentor genere una página web |
Con la información de mi código | Con la información de mi código | ||
*/ | */ |
Revisión de 10:52 3 nov 2016