2009-11-15

Tutorial de introducción a PHP Phar

Desde la versión 5.3, los programadores de PHP podemos disfrutar de archivos PHAR que son el equivalente a los JAR de Java. Los archivos JAR sirven para encapsular en un sólo archivo toda una aplicación. Así, será más fácil de distribuir e instalar. En el caso de los PHAR podremos hacer lo siguiente:

  • Crear un sólo archivo (sin comprimir, o comprimido en ZIP, por ejemplo) que incluya en su interior toda la aplicación PHP y los recursos necesarios (imágenes, etc).
  • Éste archivo contendrá en u interior un Stub. Un Stub es un pequeño programa que se ejecutará inicialmente cada vez que se llame a PHAR, sirve para inicializarlo y dirigirlo, por ejemplo, a un index.php.
  • El PHAR puede no ser una aplicación en si misma, que se autoejecute. Puede ser que sea una librería a cuyas clases queramos acceder. Para ello se podrá hacer utilizado la habitual función “include”.
  • PHAR incluye su propia API para crear los archivos, editarlos y trabajar con ellos.

Un tutorial completo sobre PHAR aquí.

Actualización:

Dejo aquí un tutorial de cómo convertir todo el Zend Framework en un PHAR y usarlo.

Fuente: programania.net

No hay comentarios: