Diferencia entre revisiones de «Plantilla:PHP/Introduccion»
De WikiEducator
(→Introducción a PHP) |
|||
Línea 4: | Línea 4: | ||
<div class="slide"> | <div class="slide"> | ||
==Introducción a PHP== | ==Introducción a PHP== | ||
+ | </div> | ||
<div class="slide"> | <div class="slide"> | ||
Línea 94: | Línea 95: | ||
http://php.net/manual/es/migration53.deprecated.php | http://php.net/manual/es/migration53.deprecated.php | ||
{{Nota|Las siguientes funciones quedaron obsoletas en PHP 5.3.x (versión lanzada en 2009). Aunque esta versión ya no recibe soporte oficial, esta información puede resultar interesante para entender la evolución del lenguaje.}} | {{Nota|Las siguientes funciones quedaron obsoletas en PHP 5.3.x (versión lanzada en 2009). Aunque esta versión ya no recibe soporte oficial, esta información puede resultar interesante para entender la evolución del lenguaje.}} | ||
− | + | </div> | |
+ | <div class="slide"> | ||
;Características obsoletas en PHP 7.0.x | ;Características obsoletas en PHP 7.0.x | ||
http://php.net/manual/es/migration70.deprecated.php | http://php.net/manual/es/migration70.deprecated.php | ||
Línea 101: | Línea 103: | ||
http://www.php.net/manual/es/ini.list.php | http://www.php.net/manual/es/ini.list.php | ||
− | + | </div> | |
+ | <div class="slide"> | ||
;Nuevas funcionalidades en PHP 7.4 | ;Nuevas funcionalidades en PHP 7.4 | ||
Línea 111: | Línea 114: | ||
http://php.net/manual/es/migration74.new-features.php | http://php.net/manual/es/migration74.new-features.php | ||
}} | }} | ||
+ | </div> | ||
+ | <div class="slide"> | ||
;Nuevas funcionalidades en PHP 8.0 | ;Nuevas funcionalidades en PHP 8.0 | ||
Línea 119: | Línea 124: | ||
''Principales mejoras'': PHP 8.1 agregó nuevas funcionalidades como ''fibers'' (para mejorar la concurrencia), ''readonly properties'' (propiedades de solo lectura) y ''array unpacking con claves''. | ''Principales mejoras'': PHP 8.1 agregó nuevas funcionalidades como ''fibers'' (para mejorar la concurrencia), ''readonly properties'' (propiedades de solo lectura) y ''array unpacking con claves''. | ||
http://php.net/manual/es/migration81.new-features.php | http://php.net/manual/es/migration81.new-features.php | ||
+ | </div> | ||
+ | <div class="slide"> | ||
;Nuevas funcionalidades en PHP 8.2 | ;Nuevas funcionalidades en PHP 8.2 | ||
Línea 138: | Línea 145: | ||
* Typed properties (propiedades tipadas): agregando tipos a propiedades de clases. | * Typed properties (propiedades tipadas): agregando tipos a propiedades de clases. | ||
* Spread operator en arrays: para combinar arrays de manera más fácil. | * Spread operator en arrays: para combinar arrays de manera más fácil. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
;PHP 8.0 | ;PHP 8.0 | ||
Línea 143: | Línea 152: | ||
* Union types: permite a las funciones aceptar múltiples tipos de datos. | * Union types: permite a las funciones aceptar múltiples tipos de datos. | ||
* Named arguments: los parámetros pueden pasarse por nombre. | * Named arguments: los parámetros pueden pasarse por nombre. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
;PHP 8.1 | ;PHP 8.1 | ||
Línea 148: | Línea 159: | ||
* Readonly properties: propiedades de clase que solo pueden establecerse una vez. | * Readonly properties: propiedades de clase que solo pueden establecerse una vez. | ||
* Array unpacking con claves: expansión de arrays con claves asociativas. | * Array unpacking con claves: expansión de arrays con claves asociativas. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
;PHP 8.2 | ;PHP 8.2 | ||
Línea 153: | Línea 166: | ||
* Readonly classes: clases completamente de solo lectura. | * Readonly classes: clases completamente de solo lectura. | ||
* Disjunctive normal form types: más flexibilidad en tipos de unión. | * Disjunctive normal form types: más flexibilidad en tipos de unión. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
;PHP 8.3 | ;PHP 8.3 | ||
Línea 158: | Línea 173: | ||
* 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=== | ===Cómo escribir PHP=== | ||
Línea 170: | Línea 186: | ||
?> | ?> | ||
</source> | </source> | ||
+ | </div> | ||
+ | <div class="slide"> | ||
*Nosotros siempre usaremos este estilo para escribir código. | *Nosotros siempre usaremos este estilo para escribir código. | ||
Línea 180: | Línea 198: | ||
*Guardamos el fichero con la extensión .php: | *Guardamos el fichero con la extensión .php: | ||
**Así el servidor sabe que debe interpretar el código PHP. | **Así el servidor sabe que debe interpretar el código PHP. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
===Cómo escribir PHP=== | ===Cómo escribir PHP=== | ||
Línea 190: | Línea 210: | ||
*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 | *Otros estilos anteriormente permitido están en desuso o no permitidos | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | |||
{{MRM_Resumen|Title=Estilo actualmente descatalogados| | {{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 eliminan(Desaconsejan) las etiquetas siguientes: | ||
Línea 196: | Línea 219: | ||
#'''''<nowiki>y la etiqueta de script <script language=""</nowiki>'''''></script> | #'''''<nowiki>y la etiqueta de script <script language=""</nowiki>'''''></script> | ||
}} | }} | ||
+ | </div> | ||
+ | <div class="slide"> | ||
*Guardamos el fichero con extensión .php | *Guardamos el fichero con extensión .php | ||
Línea 229: | Línea 254: | ||
;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> |
Revisión de 23:12 2 nov 2024