
La nueva Release Candidate, incorporará SQLite, lo que significa que los usuarios dispondremos de acceso a bases de datos SQL sin necesidad de disponer un proceso RDBMS por separado es decir no se requerirá MySQL, además se comenta que ante pruebas de funcionabilidad y velocidad SQLite supero a MySQL.

Pero SQLite no es una libreria capaz de conectarse a un servidor de bases de datos, SQLite es el servidor, capaz de leer y escribir directamente en la base de datos.
Los desarrolladores de PHP, el grupo ZEND, uno de los mejores lenguajes de programación orientados a web, acaban de presentar la Release Candidate 3. Les comentamos la principales novedades que incorpora.La nueva Release Candidate, incorporará SQLite, lo que significa que los usuarios dispondremos de acceso a bases de datos SQL sin necesidad de disponer un proceso RDBMS por separado es decir no se requerirá MySQL, además se comenta que ante pruebas de funcionabilidad y velocidad SQLite supero a MySQL.
Pero SQLite no es una libreria capaz de conectarse a un servidor de bases de datos, SQLite es el servidor, capaz de leer y escribir directamente en la base de datos.
También incluye nuevas funciones, nuevas opciones en PHP.ini, paso a Zend Engine 2, muchísimas mejoras sobre GD, la cual incluso soporta actualmente la aplicación de filtros sobre las imágenes.
Tambien con respecto a los objetos, la nueva versión de PHP incorpora un mecanismo de destrucción de objetos.
Finalmente la nueva version de PHP, permitirá manejar excepciones a través de "try" y "catch", de manera similar a C++ y Java.
Los principales cambios consisten en la deshabilitación por defecto de los register_globals, lo cual significará una seria incompatibilidad con la versión 4.
Ello signifca que la versión 5.0 obligará a los desarrolladores a evitar el empleo de variables globales procedentes de formularios, lo que significa que no podremos seguir usando $variable, sino $_GET["variable"] o $_POST["variable"], vectores que por otro lado ya están disponibles desde la versión 4.1 de PHP.
La nueva versión hará que todos los objetos definidos por sean globales y podrán emplearse en cualquier lugar del programa.
También destacar la corrección de numerosos bugs que fueron detectados tras el lanzamiento de la Beta 3, la reescritura desde cero del sporte de excepciones, mejoras en el soporte de objetos, mejoras en SimpleXML y se ha agregado de manera experimental soporte para SOAP.
Chanelog:
-Moved the PDFLib extension to PECL. (Wez)
-Added MySQL 4.1.2-alpha and 4.1.3-beta support to MySQLI extension. (Georg)
-Added support for dumping private/protected properties to var_dump(). (Andrey)
-Added count() support for COM arrays. (Wez)
-Added Firebird/InterBase UDF source that allows PHP functions to be called
from SQL (Ard)
-Changed user error handler mechanism to relay to built-in error handler if
it returns false. (Andrei)
-Changed class type hints for function parameters to not allow the passing of
NULL values. (Andi)
-Changed tidy_node to tidyNode and removed tidy_exception. (John)
-Fixed ip2long() to return FALSE if an IP address passed to this function is
not valid. (Derick)
-Fixed memory leak in memory manager. (Andi)
-Fixed problem with exceptions returning from include(). (Dmitry)
-Fixed bug #28641 (Instance of Interface). (Marcus)
-Fixed bug #28430 (Extending mysqli class). (Georg)
-Fixed bug #28311 (Transparency detection code is off by 1). (Ilia, pikeman
at pikeman dot sytes dot net)
-Fixed bug #28304 (Missing bounds check inside imagefilter()). (Ilia)
-Fixed bug #28300 (Userspace stream/filter names forced to lowercase). (Sara)
-Fixed bug #28287 (stream_*_register() not calling __autoload()). (Sara)
-Fixed bug #28267 (php_image_filter_contrast calls gdImageBrightness). (Ilia)
-Fixed bug #28239 (No results returned on SOAP call, no error given). (Dmitry)
-Fixed bug #28205 (num_rows property for statement object). (Georg)
-Fixed bug #28161 (COM: Array style properties could not be accessed). (Wez)
-Fixed bug #28125 (ArrayObject leaks when accessing elements). (Marcus)
-Fixed bug #28100 (NULL parameter support for mysqli_ssl_set). (Georg)
-Fixed bug #28099 (ArrayObject doesn´t implement ArrayAccess). (Marcus)
-Fixed bug #27929 (SPL: change visibility of ArrayIterator::__construct). (Marcus)
-Fixed bug #27640 (memory leak of registered_zend_ini_directives). (Dmitry)
-Fixed bug #27063 (SPL: ArrayObject does not handle PPP correctly). (Marcus)
Enlaces relacionados: