Diferencia entre revisiones de «PHP 8.3»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
|||
(No se muestran 13 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
= Descripción = | = Descripción = | ||
PHP 8.3 se | PHP 8.3 se lanzó el 23 de noviembre del 2023. | ||
= Características = | = Características = | ||
Línea 9: | Línea 9: | ||
* Readonly amendments: [https://wiki.php.net/rfc/readonly_amendments RFC] | * Readonly amendments: [https://wiki.php.net/rfc/readonly_amendments RFC] | ||
* Anonymous readonly classes: [https://github.com/php/php-src/blob/master/UPGRADING#L48 EN] | * Anonymous readonly classes: [https://github.com/php/php-src/blob/master/UPGRADING#L48 EN] | ||
* | * [[Función json_validate]] | ||
== Deprecadas == | == Deprecadas == | ||
= Instalar = | = Instalar = | ||
== | == Docker == | ||
=== Obtener imagen === | === Obtener imagen === | ||
docker pull php:8.3. | docker pull php:8.3.0-zts-bullseye | ||
=== Interactuando con PHP === | === Interactuando con PHP === | ||
docker run -it --rm php:8.3. | docker run -it --rm php:8.3.0-zts-bullseye | ||
Ejecutamos: | Ejecutamos: | ||
Línea 33: | Línea 31: | ||
Salida: | Salida: | ||
8.3. | 8.3.0RC4 | ||
=== Ejecutar con un script PHP === | === Ejecutar con un script PHP === | ||
Línea 45: | Línea 43: | ||
<?php | <?php | ||
echo "Bienvenido Proyectos Beta a PHP 8.3 | echo "Bienvenido Proyectos Beta a PHP 8.3 Beta1" . PHP_EOL; | ||
Ejecutamos: | Ejecutamos: | ||
docker run | docker run -v "/home/proyectosbeta/codigo/php/versiones/8.3/general":/var/www/html -w /var/www/html php:8.3.0RC4-zts-bullseye php test.php | ||
Salida: | Salida: | ||
Bienvenido Proyectos Beta a PHP 8.3 | |||
Bienvenido Proyectos Beta a PHP 8.3 Beta1 |
Revisión actual - 16:11 6 abr 2024
Descripción
PHP 8.3 se lanzó el 23 de noviembre del 2023.
Características
Nuevas
- Readonly amendments: RFC
- Anonymous readonly classes: EN
- Función json_validate
Deprecadas
Instalar
Docker
Obtener imagen
docker pull php:8.3.0-zts-bullseye
Interactuando con PHP
docker run -it --rm php:8.3.0-zts-bullseye
Ejecutamos:
echo PHP_VERSION;
Salida:
8.3.0RC4
Ejecutar con un script PHP
OBS:
- Deben de crear un script llamado test.php en la ruta /home/proyectosbeta/codigo/php/versiones/8.3/general
- Para ejecutar el script dentro del contenedor docker, tenes que estar en la ruta donde se encuentra el script.
Script
<?php echo "Bienvenido Proyectos Beta a PHP 8.3 Beta1" . PHP_EOL;
Ejecutamos:
docker run -v "/home/proyectosbeta/codigo/php/versiones/8.3/general":/var/www/html -w /var/www/html php:8.3.0RC4-zts-bullseye php test.php
Salida:
Bienvenido Proyectos Beta a PHP 8.3 Beta1