Diferencia entre revisiones de «Plantilla:PHP/Introduccion»
De WikiEducator
Línea 80: | Línea 80: | ||
;Configuraciones | ;Configuraciones | ||
*Ejecutar '''PHP''' como un servicio independiente con '''PHP-FPM''' suele ser más eficiente en términos de gestión de memoria, lo que lo convierte en una elección preferida para entornos de producción. Esta decisión está más relacionada con la administración de servidores que con el desarrollo en sí. | *Ejecutar '''PHP''' como un servicio independiente con '''PHP-FPM''' suele ser más eficiente en términos de gestión de memoria, lo que lo convierte en una elección preferida para entornos de producción. Esta decisión está más relacionada con la administración de servidores que con el desarrollo en sí. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> | ||
Línea 188: | Línea 181: | ||
* Fetch properties of enum cases: permite acceder a propiedades de las enumeraciones. | * Fetch properties of enum cases: permite acceder a propiedades de las enumeraciones. | ||
* Mejoras en rendimiento y optimización. | * Mejoras en rendimiento y optimización. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | |||
+ | |||
+ | |||
+ | ===Cómo escribir PHP=== | ||
+ | *Dentro de páginas HTML: | ||
+ | <source lang=php> | ||
+ | |||
+ | <?php | ||
+ | // Instrucciones de PHP aquí | ||
+ | ?> | ||
+ | </source> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | |||
+ | *Nosotros siempre usaremos este estilo para escribir código. | ||
+ | *Otros estilos anteriormente permitidos están en desuso o ya no son válidos. | ||
+ | {{MRM_Resumen|Title=Estilos actualmente descatalogados| | ||
+ | *En la versión 7.0.0 de PHP se eliminaron (o desaconsejaron) las siguientes etiquetas: | ||
+ | # '''<nowiki><%, %> (estilo ASP)</nowiki>''' | ||
+ | # '''<nowiki><%= (forma abreviada de echo)</nowiki>''' | ||
+ | # '''<nowiki><script language=""></nowiki> (uso de la etiqueta <script>)''' }} | ||
+ | *Guardamos el fichero con la extensión .php: | ||
+ | **Así el servidor sabe que debe interpretar el código PHP. | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | |||
+ | ===Cómo escribir PHP=== | ||
+ | *Dentro de páginas html | ||
+ | <source lang=php> | ||
+ | <?php | ||
+ | instrucciones | ||
+ | ?> | ||
+ | </source> | ||
+ | *Nosotros siempre usaremos este estilo para escribir código | ||
+ | *Otros estilos anteriormente permitido están en desuso o no permitidos | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | |||
+ | {{MRM_Resumen|Title=Estilo actualmente descatalogados| | ||
+ | *En la versión 7.0.0 de php se eliminan(Desaconsejan) las etiquetas siguientes: | ||
+ | #'''''<nowiki><%, %> (formato ASP)</nowiki>''''' | ||
+ | #'''''<nowiki>#<%= (formato corto)</nowiki>''''' | ||
+ | #'''''<nowiki>y la etiqueta de script <script language=""</nowiki>'''''></script> | ||
+ | }} | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | *Guardamos el fichero con extensión .php | ||
+ | **Así sabemos que el interprete php tiene que ejecutar código | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | {{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}} | ||
+ | *Haz un programa que en php que ejecute la función '''''phpinfo()''''' | ||
+ | {{Plegable|hide|Primer programa| | ||
+ | <source lang=php> | ||
+ | |||
+ | <html> | ||
+ | <head> | ||
+ | <meta charset="UTF-8"> | ||
+ | <title></title> | ||
+ | </head> | ||
+ | <body> | ||
+ | <?php | ||
+ | phpinfo(); | ||
+ | ?> | ||
+ | </body> | ||
+ | </html> | ||
+ | </source> | ||
+ | }} | ||
+ | }} | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | {{MRM_Actividad|Title=Probando la extensión| | ||
+ | ;Verifica a ver qué ocurre si la extensión del fichero no es php | ||
+ | }} | ||
</div> | </div> | ||
</div> | </div> |