Diferencia entre revisiones de «PHP 8.3»

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda
Línea 17: Línea 17:
= Instalar =
= Instalar =


== Usando docker ==
== Docker ==


=== Obtener imagen ===
=== Obtener imagen ===
Línea 49: Línea 49:
Ejecutamos:
Ejecutamos:


  docker run -it -v "$PWD":/home/proyectosbeta/codigo/php/versiones/8.3/general -w /home/proyectosbeta/codigo/php/versiones/8.3/general php:8.3.0RC2-zts-bullseye php test.php
  docker run -it -v "$PWD":/home/proyectosbeta/codigo/php/versiones/8.3/general -w /home/proyectosbeta/codigo/php/versiones/8.3/general php:8.3.0beta1-zts-bookworm


Salida:
Salida:


   Bienvenido Proyectos Beta a PHP 8.3 Beta1
   Bienvenido Proyectos Beta a PHP 8.3 Beta1

Revisión del 14:03 1 ago 2023

Descripción

PHP 8.3 se lanzará el 23 de noviembre del 2023.

Características

Nuevas

  • Readonly amendments: RFC
  • Anonymous readonly classes: EN
  • The new json_validate() function: RFC

Deprecadas

Instalar

Docker

Obtener imagen

docker pull php:8.3.0beta1-zts-bookworm

Interactuando con PHP

docker run -it --rm php:8.3.0beta1-zts-bookworm

Ejecutamos:

echo PHP_VERSION;

Salida:

 8.3.0beta1

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 -it -v "$PWD":/home/proyectosbeta/codigo/php/versiones/8.3/general -w /home/proyectosbeta/codigo/php/versiones/8.3/general php:8.3.0beta1-zts-bookworm

Salida:

 Bienvenido Proyectos Beta a PHP 8.3 Beta1