La sección de herramientas hace una comparativa entre los más populares optimizadores de PHP (Zend Performance Suite, Turck MMCache, JPCache y Alternative PHP Cache), explicando como funcionan. También explica algunos trucos para mejorar el rendimiento sin hacer uso de estas herramientas. El CD incluye una versión de prueba de 30 días del optimizador de Zend, que cuesta 1.875 dólares.
La sección para principiantes tiene en este número la ventaja de tratar dos temas de los que, por su novedad, casi todos somos principiantes. El primero son las novedades que traerá MySQL 5, con especial atención a los procedimientos almacenados, y el segundo es SQLite, que aprenderemos a utilizar.
En cambio, en esta ocasión, la sección de proyectos sólo contiene uno y no especialmente interesante. Se trata del uso de XML para obtener información del tiempo. Puede interesar, relativamente, como ejemplo de uso de XML, pero hay que reconocer que resulta ya un poco pesado encontrarse en todos lados la utilidad para ver el tiempo.
Las técnicas son esta vez cuatro, de desigual interés. Entre lo más aburrido está el artículo sobre el almacenamiento de ficheros XML en bases de datos relacionales y el que explica el uso de Oracle con PHP, algo que muy pocos podrán emplear dado el precio de dicho gestor de bases de datos. Más útiles son los otros dos, que explican el uso de dos librerías bien conocidas por los usuarios de PHP, ADOdb y Smarty.
Finalmente, el capítulo de seguridad se centra en uno de los problemas de seguridad más comunes en todos los lenguajes web: SQL Injection. Esta técnica consiste en pasar parámetros a las páginas que produzcan errores en las consultas a la base de datos, nos permitan averiguar cómo son esas consultas y, por último, obtener los datos empleando los más pérfidos parámetros que imaginarse puedan. La solución es analizar previamente los parámetros y nos explicarán cómo.