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:
Publicar un comentario