Lea abajo todas las instrucciones necesarias para usar PHP 8.1.
Instalación de Scriptcase
Instalar la versión beta de Scriptcase para PHP 8.1, no compromete su instalación actual, ya que la nueva versión se instalará en un puerto predeterminado diferente: 8092; y en el directorio también con otro nombre: “NetMake\v9-php81\wwwroot”.
Comenzando las pruebas
Para probar el nuevo entorno, puede importar uno de nuestros sistemas de muestra. Para ello, seleccione uno de los sistemas, elija la base de datos predeterminada, genere las aplicaciones y ejecútelas.
Asegúrese de que el sistema funcione correctamente y aproveche la oportunidad para evaluar, especialmente, la ganancia de rendimiento de PHP 8.1.
Prueba con tus sistemas
Para probar el nuevo entorno con sus sistemas, debe exportar los proyectos en su Scriptcase actual. Para ello, abra el proyecto deseado y acceda al menú Proyecto > Exportar proyecto.
Espere a que se complete la exportación y luego descargue el archivo zip.
Finalmente, en Scriptcase con PHP 8.1, acceda al menú Proyecto > Importar proyecto e importe el zip previamente descargado.
Después de la importación, genere el código fuente de todas las aplicaciones en el proyecto importado y pruébelo.
Para más detalles, vea un tutorial completo.
Adaptaciones de compatibilidad
Las aplicaciones generadas por Scriptcase ya están completamente adaptadas a PHP 8.1; sin embargo, si utilizas códigos personalizados en eventos, funciones, métodos y bibliotecas internas o externas, deberás realizar las pruebas y adaptaciones necesarias.
Preparamos un tutorial explicando cómo hacer estas adaptaciones, haga clic aquí para ver.
Cómo reportar posibles errores
Agregamos la opción Guardar registro al final de la generación de la aplicación. Si encuentra algún error que no sea de la naturaleza de la sección anterior (Adaptaciones de compatibilidad), debe informarlo enviando el registro generado a nuestro equipo a través del correo electrónico scriptcasebeta@scriptcase.net.
Además del correo electrónico, también brindamos soporte técnico para ayudarlo durante su evaluación. Para acceder, simplemente haga clic en el chat en la esquina inferior derecha de esta página o dentro del Scriptcase instalado con la versión 9.8 (PHP 8.1).
Si es posible, además del registro de generación de la aplicación, envíe tantos detalles del problema como sea posible. Textos con instrucciones paso a paso para la reproducción, impresiones y videos serán muy bienvenidos.
Mejoras PHP
Mejoras generales
Nueva funcionalidad, que incluye enumeraciones, propiedades de solo lectura, sintaxis invocable de primera clase, fibras, tipos de intersección y más.
Vea MásMejoras de rendimiento
Mejoras en: almacenamiento en caché de herencia, resolución rápida de nombres de clase, mejoras en el rendimiento de Timelib y ext/date, optimizaciones de serialización/anulación de la serialización y más.
Vea MásNuevas Clases, Interfaces y Funciones
Nuevo atributo #[ReturnTypeWillChange].
Nuevas funciones fsync y fdatasync.
Nueva función array_is_list.
Nuevas funciones
Sodium XChaCha20.
Depreciaciones y rupturas de compatibilidad con versiones anteriores
Hay más de 14 elementos en proceso: interfaz serializable en desuso, restricciones de variables $GLOBALS y más.
Vea Más