Diferencia entre revisiones de «Plantilla:PHP/Introduccion»
De WikiEducator
(→Qué es php) |
|||
(16 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 13: | Línea 13: | ||
*Es un lenguaje de código abierto | *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 | *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). | + | *Especialmente adecuado para desarrollo web (Se puede usar como lenguaje de escritorio, pero no es su principal propósito). |
− | *Actualmente está la versión | + | *Actualmente está la versión 8.2 actualizada es considerada la versión estable |
+ | *En el repositorio de ubuntu está especificada igualmente la versión 8.2,y se recomienda usarla como versión para desarrollo | ||
*Ver las nuevas características de php | *Ver las nuevas características de php | ||
− | {{MRM_Recursos de la Web|Title=Caracterísitcas de php | + | {{MRM_Recursos de la Web|Title=Caracterísitcas de php 8.2| |
− | + | https://www.php.net/releases/8.2/en.php | |
}} | }} | ||
− | |||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
;características de php | ;características de php | ||
− | {{ | + | {{MRM_Resumen|Title=Recuerda| |
*'''''En las aplicaciones de desarrollo web ''''' | *'''''En las aplicaciones de desarrollo web ''''' | ||
#Se ejecuta en el '''''servidor web''''' | #Se ejecuta en el '''''servidor web''''' | ||
Línea 59: | Línea 59: | ||
<div class="slide"> | <div class="slide"> | ||
+ | |||
===Restricciones del servidor con php=== | ===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. | ||
Línea 91: | Línea 92: | ||
===Cómo escribir PHP=== | ===Cómo escribir PHP=== | ||
*Dentro de páginas html | *Dentro de páginas html | ||
− | + | <source lang=php> | |
− | + | <?php | |
− | + | instrucciones | |
+ | ?> | ||
+ | </source> | ||
*Nosotros siempre usaremos este estilo para escribir código | *Nosotros siempre usaremos este estilo para escribir código | ||
− | * | + | *Otros estilos anteriormente permitido están en desuso o no permitidos |
− | + | {{MRM_Resumen|Title=Estilo actualmente descatalogados| | |
− | + | *En la versión 7.0.0 de php se eliminan(Desaconsejan) las etiquetas siguientes: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | *En la versión 7.0.0 de php se | + | |
#'''''<nowiki><%, %> (formato ASP)</nowiki>''''' | #'''''<nowiki><%, %> (formato ASP)</nowiki>''''' | ||
#'''''<nowiki>#<%= (formato corto)</nowiki>''''' | #'''''<nowiki>#<%= (formato corto)</nowiki>''''' | ||
− | #'''''<nowiki>y la etiqueta de script <script language=""</nowiki>''''' | + | #'''''<nowiki>y la etiqueta de script <script language=""</nowiki>'''''></script> |
}} | }} | ||
+ | |||
*Guardamos el fichero con extensión .php | *Guardamos el fichero con extensión .php | ||
**Así sabemos que el interprete php tiene que ejecutar código | **Así sabemos que el interprete php tiene que ejecutar código | ||
Línea 134: | Línea 112: | ||
<div class="slide"> | <div class="slide"> | ||
{{MRM_Actividad|Title=Probando primer programa| | {{MRM_Actividad|Title=Probando primer programa| | ||
− | {{ | + | {{MRM_Resumen|Title=Información|existen una función llamada '''''phpinfo()'''''. |
*Vamos a probarla y ver la información que genera}} | *Vamos a probarla y ver la información que genera}} | ||
*Haz un programa que en php que ejecute la función '''''phpinfo()''''' | *Haz un programa que en php que ejecute la función '''''phpinfo()''''' | ||
Línea 155: | Línea 133: | ||
}} | }} | ||
</div> | </div> | ||
+ | <div class="slide"> | ||
+ | |||
{{MRM_Actividad|Title=Probando la extensión| | {{MRM_Actividad|Title=Probando la extensión| | ||
;Verifica a ver qué ocurre si la extensión del fichero no es php | ;Verifica a ver qué ocurre si la extensión del fichero no es php | ||
}} | }} | ||
− | + | </div> | |
− | <div | + |