mageekblog - C'est le .phar à "On", parce qu'il s'appelle "On", le mec... - CommentairesLe blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.2021-12-02T08:20:54+01:00Frédéric Hardyurn:md5:26874ca5b8cd4cac8d08b0e68e64f63aDotclearC'est le .phar à "On", parce qu'il s'appelle "On", le mec... - Jean-Marc Fontaineurn:md5:6ecbd305c40a6ad5967f60d37cccd5532010-05-31T10:53:18+02:002010-05-31T10:20:18+02:00Jean-Marc Fontaine<p>@mageekguy: Le manque de disponibilité de l'extension est un faux argument à mon sens car soit on est un vrai développeur, on travaille sur un serveur dédié où l'on peut l'installer, soit on travaille sur du serveur mutualisé et on fait probablement du paramétrage de CMS ou du script "à la PHP 4", dans ce cas on n'a pas besoin de Phar.</p>
<p>J'ai conscience que ce point de vue est un peu radical mais je distingue vraiment le développeur du bidouilleur. Pour moi, ce sont deux populations très différentes avec des besoins et des moyens (compétences, budget, contraintes, etc.) différents.</p>
<p>Quant à l'usage de Phar dans un projet connu, malheureusement comme toi je n'en connais pas vraiment à part quelques expérimentations de ci de là.</p>C'est le .phar à "On", parce qu'il s'appelle "On", le mec... - mageekguyurn:md5:62112e5c65af8d7587e4a6596439ee022010-05-28T14:37:27+02:002010-05-28T13:41:35+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2010/05/23/C-est-le-.phar-%C3%A0-On%2C-parce-qu-il-s-appelle-On%2C-le-mec...#c1570" rel="nofollow">Jean-Marc Fontaine</a> : Pour le titre, j'avais hésité entre l'actuel et "Plein phar !".</p>
<p>Et puis de toute façon, l'auteur du titre, c'est <a href="http://www.bastnic.info/" rel="nofollow">bastnic</a>.</p>
<p>Sinon, pour en revenir au sujet de l'article, je connais l'extension, depuis longtemps, mais c'est une extension, et en tant que telle, elle est rarement disponible.</p>
<p>D'ailleurs, tu connais beaucoup de projet qui l'utilise (en natif ou via pecl) ? Parce qu'à part PHPUnit... et encore...</p>
<p>PHP 5.3 va, je l'espère, permettre la démocratisation du .phar.</p>C'est le .phar à "On", parce qu'il s'appelle "On", le mec... - Jean-Marc Fontaineurn:md5:b961c9b63ee8087453b1940290fed9992010-05-28T10:15:03+02:002010-05-28T13:37:20+02:00Jean-Marc Fontaine<p>Juste une précision, PHP 5.3 n'est pas obligatoire. Cette extension est incluse en standard depuis la version 5.3 mais il est possible de l'installer via PECL à partir de la version 5.2.1.</p>
<p>J'ai utilisé la version 1 il y a quelques années avec succès bien avant que PHP 5.3 ne pointe le bout de son nez.</p>
<p>Sinon, Fred il faut vraiment que tu t'occupes. Les titres de tes billets sont de plus en plus barrés. <img src="/themes/default/smilies/wink.png" alt=";)" class="smiley" /> (et oui, j'ai compris la référence)</p>C'est le .phar à "On", parce qu'il s'appelle "On", le mec... - mageekguyurn:md5:4f69953ee11657fa36c19b6782dad5e72010-05-24T09:20:16+02:002010-05-24T08:26:56+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2010/05/23/C-est-le-.phar-%C3%A0-On%2C-parce-qu-il-s-appelle-On%2C-le-mec...#c1541" rel="nofollow">Éric Rogé</a> : Les applications sont multiples.</p>
<p>Diffusion de projets du type de sparkline, outil en ligne de commande, application compléte encapsulée, plug-in, etc, il y a plein d'applications possibles.</p>
<p>Le mieux est à mon avis de ne pas se brider en se basant sur l'utilisation qui est faite des <code>.jar</code> et de laisser aller son imagination.</p>
<p>Ainsi, les métas-données, si elle était un minimum normalisées, permettraient la création de dépôts capable d'indexer automatiquement le code contenu dans les <code>phar</code>.</p>
<p>Personnellement, je trouve que les possibilités de ce format justifient amplement son utilisation pour la diffusion de code.</p>C'est le .phar à "On", parce qu'il s'appelle "On", le mec... - mageekguyurn:md5:e34d679ebeadf4f8a90814445e2a75c02010-05-24T08:44:53+02:002010-05-24T08:18:48+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2010/05/23/C-est-le-.phar-%C3%A0-On%2C-parce-qu-il-s-appelle-On%2C-le-mec...#c1540" rel="nofollow">desfrenes</a> : Rien à voir avec PHP qui ne fonctionne pas partout de la même manière.</p>
<p>J'ai juste oublié l'option <code>-d phar.readonly=0</code> lorsque j'ai copié/collé la commande permettant la génération du <code>phar</code>, cette directive étant à 0 au niveau de mon <code>php.ini</code>. </p>
<p>j'ai corrigé, merci du retour.</p>C'est le .phar à "On", parce qu'il s'appelle "On", le mec... - Éric Rogéurn:md5:8683c71fce1558d8c3b8aaba1bc082ef2010-05-24T00:48:45+02:002010-05-24T07:44:10+02:00Éric Rogé<p>Merci pour cette introduction, je n'ai pas eu le courage jusqu'ici de me pencher sur cette nouvelle fonctionnalité.</p>
<p>En fait, au-delà de l'aspect technique, c'est même le genre d'usages prévu qui est encore flou pour moi.<br />
Dans quel genre de scenarii les utilisateurs java utilisent ils les .jar ?<br />
La première idée d'utilisation qui me vient pour les .phar est la gestion de plugins (par exemple, les futur plugins/bundles Symfony 2 ?), mais y'en a-t'il d'autres ?</p>C'est le .phar à "On", parce qu'il s'appelle "On", le mec... - desfrenesurn:md5:aee67e291f0e3c9460db7b8b5bcaa47b2010-05-24T00:16:48+02:002010-05-24T07:44:10+02:00desfrenes<p>Parce que ça ne serait pas vraiment du PHP si ça marchait partout de la même façon, il faut encore que la directive phar.readonly du php.ini soit à Off, sinon on ne passe pas le premier niveau de ton tuto.</p>C'est le .phar à "On", parce qu'il s'appelle "On", le mec... - oxmanurn:md5:1cb4e8b9800e2f32bebdeb187709b9ba2010-05-23T23:46:21+02:002010-05-24T07:44:10+02:00oxman<p>Tout simplement génial merci <img src="/themes/default/smilies/smile.png" alt=":-)" class="smiley" /><br />
Au passage j'ai découvert ton blog récemment via une amie et je m'y suis tout de suite inscrit au flux RSS.</p>
<p>Continue comme ça bon travail <img src="/themes/default/smilies/smile.png" alt=":-)" class="smiley" /></p>