juillet
2009
Phar est un nouveau format d’archives proche de JAR (Java), qui a été introduit avec PHP5.3 (compatible PHP5.2 via Pecl)
J’espère pouvoir un jour écrire un bon tutoriel bien gras sur le sujet, en attendant Cal Evans a déja « Pharé » le Zend Framework.
Phar est une vraie nouveauté pour le déploiement d’applicatifs PHP : ne ditribuez plus 3000 fichiers, un seul suffit.
Il est possible de compresser l’archive, de la crypter, ou encore de lancer carrément une application à l’intérieur de l’archive Phar (Ca a été fait avec PHPMyAdmin à des fins de tests) et il a été prouvé que l’application était plus rapide à tourner dans un Phar que sur le FileSystem (normal, moins de fichiers, moins d’appels au FileSystem, plus de performances).
Oui messieurs dames: il est possible de créer une appli ZendFramework MVC et de lier son bootstrap avec le bootstrap de phar pour lancer toute l’appli dans l’archive depuis celle-ci. Génial je trouve, surtout quand on sait que la compatibilité avec APC arrive…
5 Commentaires + Ajouter un commentaire
Commentaires récents
Archives
- novembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
Oui, avec les gestionnaires de flux PHP (notamment le filtre mcrypt)
Je ne voit rien à propos d’un filtre mcrypt sur un Phar …
En fait je m’intéresse au phar pour gérer des déploiement de code crypté chez le client. Penses-tu que ce soit faisable avec une archive Phar ?
Il me semble que le dév de Phar avait prévu celà, si ça n’est pas dans l’extension c’est que ça n’a pas été retenu (Cf mailing lists internes).
Après puisqu’il existe un flux phar:// et un filtre mcrypt : ça reste possible à implémenter en PHP très facilement.
Salut! Je ne voit nulle part dans la doc comment crypter une archive Phar … d’où tiens-tu cette information ? A+
J’attendais ça avec impatience mais c’est vrai que je pensais plutôt que les performance allaient être légèrement moindre.
Je n’ai pas encore eu l’occasion de tester PHAR sur un vrai projet mais le concept est séduisant. Reste a voir les limitations.