Diferencia entre revisiones de «PHP 8.3»

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda
([feat] Add information PHP 8.3)
Sin resumen de edición
 
(No se muestran 20 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
= Descripción =
= Descripción =


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


= Características =
= Características =
Línea 7: Línea 7:
== Nuevas ==
== Nuevas ==


*  
* Readonly amendments: [https://wiki.php.net/rfc/readonly_amendments RFC]
* Anonymous readonly classes: [https://github.com/php/php-src/blob/master/UPGRADING#L48 EN]
* [[Función json_validate]]


== Deprecadas ==
== Deprecadas ==
*


= Instalar =
= Instalar =


== Usando docker ==
== Docker ==
 
<s>


=== Obtener imagen ===
=== Obtener imagen ===


  docker pull php:8.3.0RC2-zts-bullseye
  docker pull php:8.3.0-zts-bullseye


=== Interactuando con PHP ===
=== Interactuando con PHP ===


  docker run -it --rm php:8.3.0RC2-zts-bullseye
  docker run -it --rm php:8.3.0-zts-bullseye


Ejecutamos:
Ejecutamos:
Línea 32: Línea 30:


Salida:
Salida:
   8.3.0RC2
 
   8.3.0RC4


=== Ejecutar con un script PHP ===
=== Ejecutar con un script PHP ===
Línea 38: Línea 37:
OBS:
OBS:


* Deben de crear un script llamado test.php en la ruta /home/proyectosbeta/Codigo/PHP/versiones/8.3/general
* 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.
* Para ejecutar el script dentro del contenedor docker, tenes que estar en la ruta donde se encuentra el script.


Línea 44: Línea 43:


  <?php
  <?php
   echo "Bienvenido Proyectos Beta a PHP 8.3 RC2" . PHP_EOL;
   echo "Bienvenido Proyectos Beta a PHP 8.3 Beta1" . PHP_EOL;


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 -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 RC2


</s>
  Bienvenido Proyectos Beta a PHP 8.3 Beta1

Revisión actual - 15:11 6 abr 2024

Descripción

PHP 8.3 se lanzó el 23 de noviembre del 2023.

Características

Nuevas

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