Autor Tema: Namespaces y MySQL Native Driver en PHP 5.3  (Leído 390 veces)

Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
Namespaces y MySQL Native Driver en PHP 5.3
« en: 27 de Mayo de 2010, 19:24:59 pm »
Para los desarrolladores que ya no pueden seguir esperando más, la próxima versión 5.3 de PHP incluirá varias de las cosas originalmente planeadas para PHP6. Así, PHP 5.3, planeada para mediados de año, espera introducir nuevas e importantes características sin requerir una actualización radical de versiones, cosa que valorarán usuarios y proveedores de hosting.

Y entre todas ellas, quizás la más anticipada sea el soporte de Namespaces, una característica que los mismos usuarios habían comenzado a pedir desde hace casi 2 años. Los Namespaces nos permiten separar clases y demás elementos en espacios distintos de nuestra aplicación, facilitando por lo tanto la modularidad en la misma y evitando conflictos de nombres de funciones y métodos.

Otra novedad es la inclusión de la librería mysqlnd (MySQL Native Driver for PHP). Esta librería, reemplazará la antigua libmysql y ofrecerá muchas ventajas sobre esta. La actual librería, libmysql, fue desarrollada en un principio para C y C++, mientras que mysqlnd ha sido desarrolllada y optimizada para PHP, aprovechando todas las ventajas de la estructura interna del Zend Engine.

PHP 5.3 está disponible en este momento sólo como un snapshot de desarrollo, pero se puede instalar fácilmente siguiendo estas instrucciones.

Fuente: http://vivaphp.com.ar/soft/namespaces-y-mysql-native-driver-en-php-5.3
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>

Comunidad PHPeros

Namespaces y MySQL Native Driver en PHP 5.3
« en: 27 de Mayo de 2010, 19:24:59 pm »