<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de la rubrique Web &#187; Astuces</title>
	<atom:link href="https://blog.developpez.com/web/pcategory/php/astuces/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/web</link>
	<description></description>
	<lastBuildDate>Thu, 16 Jan 2014 14:31:09 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>HTML Media Capture : prenez des photos depuis un champ de formulaire</title>
		<link>https://blog.developpez.com/web/p12432/web/html-media-capture-prenez-des-photos-depuis-un-champ-de-formulaire</link>
		<comments>https://blog.developpez.com/web/p12432/web/html-media-capture-prenez-des-photos-depuis-un-champ-de-formulaire#comments</comments>
		<pubDate>Thu, 16 Jan 2014 14:29:47 +0000</pubDate>
		<dc:creator><![CDATA[Bovino]]></dc:creator>
				<category><![CDATA[(X)HTML/CSS]]></category>
		<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/web/?p=307</guid>
		<description><![CDATA[HTML Media Capture et l&#8217;attribut capture. Mettez à profit les périphériques de votre mobile pour remplir les champ file HTML5 apporte de nombreuses nouvelles fonctionnalités, notamment concernant les formulaires. Nous allons voir dans ce billet la spécification HTML Media Capture. Celle-ci permet d&#8217;élargir les capacités des champs de formulaires de type file. Jusqu&#8217;à présent, les [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>HTML Media Capture et l&rsquo;attribut capture.</strong><br />
<strong>Mettez à profit les périphériques de votre mobile pour remplir les champ file</strong></p>
<p>HTML5 apporte de nombreuses nouvelles fonctionnalités, notamment concernant les formulaires.</p>
<p>Nous allons voir dans ce billet la spécification <em>HTML Media Capture</em>.<br />
Celle-ci permet d&rsquo;élargir les capacités des champs de formulaires de type <code class="codecolorer text default"><span class="text">file</span></code>.<br />
Jusqu&rsquo;à présent, les champs de formulaires de type <code class="codecolorer text default"><span class="text">file</span></code> permettaient juste d&rsquo;ouvrir une fenêtre pour récupérer dans le système de fichiers celui (ou ceux) à envoyer avec le formulaire.<br />
Il est dorénavant possible d&rsquo;utiliser ces mêmes champs pour utiliser l&rsquo;un des périphériques de capture (audio, vidéo ou image) pour créer le fichier à envoyer.</p>
<p><strong>Comment le mettre en œuvre ?</strong><br />
La mise en place d&rsquo;un tel système est particulièrement simple.<br />
Il suffit d&rsquo;ajouter au champ un attribut <code class="codecolorer text default"><span class="text">capture</span></code> et le tour est joué ! Cet attribut étant de type booléen, c&rsquo;est-à-dire que sa seule présence (sans valeur ou quelle que soit sa valeur) suffit à indiquer au navigateur le comportement souhaité.</p>
<p>Enfin&#8230; il suffit&#8230; pas tant que ça en fait.<br />
En réalité, l&rsquo;attribut <code class="codecolorer text default"><span class="text">capture</span></code> n&rsquo;est pas suffisant, en effet, ce seul attribut ne permet pas de savoir quel type de media est demandé, donc quel périphérique utiliser.<br />
Il est donc nécessaire de préciser aussi l&rsquo;attribut <code class="codecolorer text default"><span class="text">accept</span></code> avec une valeur correspondant au type mime souhaité.</p>
<p>Notez que l&rsquo;attribut <code class="codecolorer text default"><span class="text">capture</span></code> n&rsquo;oblige pas l&rsquo;utilisateur à utiliser un périphérique : il lui est demandé s&rsquo;il veut envoyer un fichier existant ou s&rsquo;il veut utiliser le périphérique approprié.</p>
<p>Exemples.<br />
Voici les trois cas possibles d&rsquo;utilisation à l&rsquo;heure actuelle :</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/form.html"><span style="color: #000000; font-weight: bold;">form</span></a> <span style="color: #000066;">action</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;...&quot;</span> <span style="color: #000066;">method</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post&quot;</span> <span style="color: #000066;">enctype</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;multipart/form-data&quot;</span>&gt;</span><br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">&lt;!-- Pour une image (appareil photo) --&gt;</span><br />
&nbsp; &nbsp; <span style="color: #ddbb00;">&amp;lt;</span>input type=&quot;file&quot; name=&quot;image&quot; accept=&quot;image/*&quot; capture<span style="color: #ddbb00;">&amp;gt;</span><br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">&lt;!-- Pour une vidéo (caméra) --&gt;</span><br />
&nbsp; &nbsp; <span style="color: #ddbb00;">&amp;lt;</span>input type=&quot;file&quot; name=&quot;video&quot; accept=&quot;video/*&quot; capture<span style="color: #ddbb00;">&amp;gt;</span><br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">&lt;!-- Pour un son (micro) --&gt;</span><br />
&nbsp; &nbsp; <span style="color: #ddbb00;">&amp;lt;</span>input type=&quot;file&quot; name=&quot;son&quot; accept=&quot;audio/*&quot; capture<span style="color: #ddbb00;">&amp;gt;</span><br />
&nbsp; &nbsp; <span style="color: #ddbb00;">&amp;lt;</span>input type=&quot;submit&quot; value=&quot;Upload&quot;<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/form.html"><span style="color: #000000; font-weight: bold;">form</span></a>&gt;</span></div></div>
<p><strong>Compatibilité.</strong><br />
À l&rsquo;heure actuelle, seuls les navigateurs pour mobiles et tablettes semblent supporter cette fonctionnalité.<br />
<a href="http://mobilehtml5.org/">Voir la table de compatibilité pour mobiles</a>.<br />
Mais gageons que les versions desktop des navigateurs vont l&rsquo;implémenter rapidement.</p>
<p><a href="http://www.w3.org/TR/html-media-capture/">Voir les spécifications du W3C</a> (comprenant des exemples plus avancés).</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PHP] Naissance d&#8217;un nouveau magazine professionnel</title>
		<link>https://blog.developpez.com/web/p5370/php/php_naissance_d_un_nouveau_magazine_prof</link>
		<comments>https://blog.developpez.com/web/p5370/php/php_naissance_d_un_nouveau_magazine_prof#comments</comments>
		<pubDate>Tue, 25 Mar 2008 23:27:41 +0000</pubDate>
		<dc:creator><![CDATA[Yogui]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Conférences]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Un nouveau magazine PHP a vu le jour récemment, lancé par l&#8217;équipe de PHP Magazin. Il a la particularité d&#8217;être destiné aux décideurs de l&#8217;entreprise plutôt qu&#8217;aux programmeurs. PHP Enterprise ne propose du code qu&#8217;en de très rares et brèves occasions, pour illustrer un argument plutôt que pour expliquer comment résoudre un problème. En revanche, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img src="http://php.developpez.com/logo-php.png" alt="logo php" title="" /></p>
<p>Un nouveau magazine PHP a vu le jour récemment, lancé par l&rsquo;équipe de <em>PHP Magazin</em>. Il a la particularité d&rsquo;être destiné aux décideurs de l&rsquo;entreprise plutôt qu&rsquo;aux programmeurs.<br />
<span id="more-18"></span></p>
<p><strong>PHP Enterprise</strong> ne propose du code qu&rsquo;en de très rares et brèves occasions, pour illustrer un argument plutôt que pour expliquer comment résoudre un problème. En revanche, le magazine est regorge d&rsquo;articles écrits pour les décideurs de l&rsquo;entreprise, en particulier ceux qui doutent encore de la fiabilité du langage ou qui souhaitent suivre l&rsquo;évolution de son adoption.</p>
<p>Les sujets abordent les ponts possibles avec SAP, la comparaison avec Java, les entreprises qui ont fait confiance à PHP et qui s&rsquo;en félicitent&#8230; Sans oublier la démarche qualité, les progrès en sécurité, bref, toutes les questions qu&rsquo;un chef d&rsquo;entreprise ou de projet est amené à se poser, jusqu&rsquo;aux critères de recrutement d&rsquo;un bon développeur PHP.</p>
<p>Tous les auteurs sont des personnes de renom dans la communauté PHP. On retrouve ainsi <a href="http://php.developpez.tv/zend-framework-andi-2007/">Andi Gutmans</a> (chef du projet Zend Framework), Pádraic Brady (expert sécurité), <i>etc</i>.</p>
<p>http://www.enterprisephp.net/</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PHP] Prochains webinars Zend</title>
		<link>https://blog.developpez.com/web/p5179/php/edi/php_prochains_webinars_zend</link>
		<comments>https://blog.developpez.com/web/p5179/php/edi/php_prochains_webinars_zend#comments</comments>
		<pubDate>Wed, 27 Feb 2008 20:21:35 +0000</pubDate>
		<dc:creator><![CDATA[Yogui]]></dc:creator>
				<category><![CDATA[Animations]]></category>
		<category><![CDATA[Astuces]]></category>
		<category><![CDATA[EDI]]></category>
		<category><![CDATA[Webinars]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Voici les prochains webinars organisés par Zend : &#171;&#160;Zend Framework avec Zend Studio for Eclipse&#160;&#187; 03 mars 2008 &#171;&#160;Tirez partie de vos serveurs d&#8217;applications PHP avec Zend Core&#160;&#187; 10 mars 2008 &#171;&#160;Superviser vos applications PHP avec Zend Platform&#160;&#187; 17 mars 2008 &#171;&#160;PHP &#38; Oracle, Zend Core for Oracle&#160;&#187; (Webinar conjoint avec Oracle) 25 mars 2008 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voici les prochains webinars organisés par Zend :</p>
<ul>
<li>&laquo;&nbsp;<a href="http://www.zend.com/fr/company/news/event/webinar-zend-framework-avec-zend-studio-for-eclipse">Zend Framework avec Zend Studio for Eclipse</a>&nbsp;&raquo; 03 mars 2008</li>
<li>&laquo;&nbsp;<a href="http://www.zend.com/fr/company/news/event/webinar-tirez-partie-de-vos-serveurs-d-applications-php-avec-zend-core">Tirez partie de vos serveurs d&rsquo;applications PHP avec Zend Core</a>&nbsp;&raquo; 10 mars 2008</li>
<li>&laquo;&nbsp;<a href="http://www.zend.com/fr/company/news/event/webinar-superviser-vos-applications-php-avec-zend-platform">Superviser vos applications PHP avec Zend Platform</a>&nbsp;&raquo; 17 mars 2008</li>
<li>&laquo;&nbsp;<a href="http://www.zend.com/fr/company/news/event/webinar-php-oracle-zend-core-for-oracle">PHP &amp; Oracle, Zend Core for Oracle</a>&nbsp;&raquo; (Webinar conjoint avec Oracle) 25 mars 2008</li>
<li>&laquo;&nbsp;<a href="http://www.zend.com/fr/company/news/event/webinar-int-gration-php-sur-system-i">Intégration PHP sur System i</a>&nbsp;&raquo; (Webinar conjoint avec un expert System i IBM) 07 avril 2008</li>
</ul>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convertir des vidéos en FLV avec ffmpeg</title>
		<link>https://blog.developpez.com/web/p3594/web/convertir_des_videos_en_flv_avec_ffmpeg</link>
		<comments>https://blog.developpez.com/web/p3594/web/convertir_des_videos_en_flv_avec_ffmpeg#comments</comments>
		<pubDate>Sat, 26 May 2007 18:32:04 +0000</pubDate>
		<dc:creator><![CDATA[Yogui]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je viens de découvrir un message très intéressant sur Vexxblog, expliquant comment PHP peut être utilisé pour convertir des vidéos au format FLV (Flash video). Pour rappel, FLV est un format reconnu par la plupart des lecteurs Flash, il permet de bien compresser les fichiers et d&#8217;intégrer facilement un fichier vidéo dans une page Web. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Je viens de découvrir un message très intéressant sur Vexxblog, expliquant comment PHP peut être utilisé pour convertir des vidéos au format FLV (Flash video).</p>
<p>Pour rappel, FLV est un format reconnu par la plupart des lecteurs Flash, il permet de bien compresser les fichiers et d&rsquo;intégrer facilement un fichier vidéo dans une page Web.<br />
<span id="more-150"></span></p>
<p>La méthode décrite par Vexxblog est d&rsquo;utiliser les outils <a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a> et <a href="http://rubyforge.org/projects/flvtool2/">FLVTool2</a>.<br />
FFMPEG permet de convertir la vidéo au format désiré (ici FLV), puis FLVTool2 est utilisé pour ajouter les informations meta au fichier final.<br />
PHP est simplement là pour simplifier le traitement, par exemple si vous avez une galerie de photos et que vous souhaitez y incorporer des vidéos FLV.</p>
<p>Rendez-vous sur le site de FFmpeg pour le code source à compiler, ou bien sur <a href="http://www.videohelp.com/tools/ffmpeg">ce site</a> pour obtenir une version précompilée pour Windows.<br />
FLVTool2 est disponible pour Windows, OS X et Linux sur le site officiel.<br />
Vous aurez aussi besoin d&rsquo;activer l&rsquo;extension <a href="http://ffmpeg-php.sourceforge.net/">ffmpeg-php</a> dont la version compilée pour Windows est disponible dans le <a href="http://groups.google.com/group/ffmpeg-php/">Googlegroup ffmpeg-php</a> (ou plus précisément <a href="http://bitsoft.bitrings.com/down/ffmpeg.htm">ici</a>).</p>
<p>Utilisez ensuite le code PHP fourni par Vexxblog :</p>
<p>http://vexxhost.com/blog/2007/05/20/how-to-convertencode-files-to-flv-using-ffmpeg-php/</p>
<p>[&#8230;]</p>
<p>Je viens de passer ma journée à essayer de compiler cette extension pour Windows et PHP 5.2.2, sans succès. Si quelqu&rsquo;un y parvient, merci de faire signe&#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Ajouter le Zend Framework à l&#8217;autocomplétion de code pour PHPEdit</title>
		<link>https://blog.developpez.com/web/p4593/php/ajouter_le_zend_framework_a_l_autocomple</link>
		<comments>https://blog.developpez.com/web/p4593/php/ajouter_le_zend_framework_a_l_autocomple#comments</comments>
		<pubDate>Wed, 28 Nov 2007 19:52:24 +0000</pubDate>
		<dc:creator><![CDATA[Yogui]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[EDI]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Du blog de Waterproof : PHPEdit supporte presque tous les frameworks (code hint et code insight), il suffit de le configurer. Pour ajouter le support de Zend Framework : Afficher les préférences (F10) ; Dans Langages / PHP / Dépendances de fichiers, dans le chemin &#171;&#160;include path&#160;&#187;, ajouter le chemin jusqu&#8217;au Zend Framework, cocher la [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Du blog de Waterproof :</p>
<blockquote><p>PHPEdit supporte presque tous les frameworks (code hint et code insight), il suffit de le configurer.<br />
Pour ajouter le support de Zend Framework :</p>
<ol>
<li>Afficher les préférences (F10) ;</li>
<li>Dans Langages / PHP / Dépendances de fichiers, dans le chemin &laquo;&nbsp;include path&nbsp;&raquo;, ajouter le chemin jusqu&rsquo;au Zend Framework, cocher la case &laquo;&nbsp;récursivité&nbsp;&raquo;, cliquer sur la génération du cache, puis Ajouter.</li>
</ol>
</blockquote>
<p>Pour rappel, vous pouvez conserver en permanence une version à jour du framework en utilisant une tâche planifiée ou une tâche cron et le repository SVN :</p>
<blockquote><p><code class="codecolorer text default"><span class="text">svn checkout http://framework.zend.com/svn/framework/trunk</span></code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PHP] Un plugin Firefox pour déboguer un site avec PHPEdit</title>
		<link>https://blog.developpez.com/web/p4294/php/edi/php_un_plugin_firefox_pour_deboguer_un_s</link>
		<comments>https://blog.developpez.com/web/p4294/php/edi/php_un_plugin_firefox_pour_deboguer_un_s#comments</comments>
		<pubDate>Wed, 26 Sep 2007 19:55:22 +0000</pubDate>
		<dc:creator><![CDATA[Yogui]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[EDI]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Waterproof (PHPEdit) vient de mettre à disposition un nouveau plugin pour Firefox, afin de permettre de contrôler les sessions xDebug depuis le navigateur. Pour rappel, Zend Studio avait déjà une telle extension pour Internet Explorer et pour Firefox. Cette extension est des plus utiles car elle permet de déboguer une page, un site ou bien [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Waterproof (PHPEdit) vient de mettre à disposition un nouveau plugin pour Firefox, afin de permettre de contrôler les sessions xDebug depuis le navigateur.</p>
<p>Pour rappel, Zend Studio avait déjà une telle extension pour Internet Explorer et pour Firefox.</p>
<p>Cette extension est des plus utiles car elle permet de déboguer une page, un site ou bien seulement les requêtes POST. Un bouton permet également d&rsquo;ouvrir le script courant dans PHPEdit.</p>
<p>Plus d&rsquo;informations : <a href="http://doc.waterproof.fr/phpedit/debugging_profiling/browser_integration">http://doc.waterproof.fr/phpedit/debugging_profiling/browser_integration</a><br />
Télécharger le plugin : <a href="http://www.waterproof.fr/products/PHPEdit/extensions/firefox/download.php">http://www.waterproof.fr/products/PHPEdit/extensions/firefox/download.php</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nouveau podcast pour phpBB</title>
		<link>https://blog.developpez.com/web/p4195/php/nouveau_podcast_pour_phpbb</link>
		<comments>https://blog.developpez.com/web/p4195/php/nouveau_podcast_pour_phpbb#comments</comments>
		<pubDate>Sat, 08 Sep 2007 11:06:54 +0000</pubDate>
		<dc:creator><![CDATA[Yogui]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le phpBB Group vient d&#8217;annoncer sa décision de diffuser des podasts sur phpBB. Au programme du premier épisode : Différences entre les cookies sous phpBB 2.x et 3.x Différence entre COPA et COPPA pour la protection des enfants Jabber PHP 5 Différences entre les catégories, forums, sous forums etc. Le site : http://podcast.phpbb.com/ Le premier [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img src="http://podcast.phpbb.com/images/phpbb-podcast-144.png" alt="" title="" /></p>
<p>Le phpBB Group <a href="http://www.phpbb.com/community/viewtopic.php?f=64&amp;t=578481">vient d&rsquo;annoncer</a> sa décision de diffuser des podasts sur phpBB. Au programme du premier épisode :</p>
<ul>
<li>Différences entre les cookies sous phpBB 2.x et 3.x</li>
<li>Différence entre COPA et COPPA pour la protection des enfants</li>
<li>Jabber</li>
<li>PHP 5</li>
<li>Différences entre les catégories, forums, sous forums etc.</li>
</ul>
<p>Le site : <a href="http://podcast.phpbb.com/">http://podcast.phpbb.com/</a><br />
Le premier épisode : <a href="http://podcast.phpbb.com/podcasts/episode1.mp3">http://podcast.phpbb.com/podcasts/episode1.mp3</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sortie d&#8217;Xdebug 2 pour PHP</title>
		<link>https://blog.developpez.com/web/p3975/php/nouvelles-versions/sortie_d_xdebug_2_pour_php</link>
		<comments>https://blog.developpez.com/web/p3975/php/nouvelles-versions/sortie_d_xdebug_2_pour_php#comments</comments>
		<pubDate>Thu, 19 Jul 2007 12:48:07 +0000</pubDate>
		<dc:creator><![CDATA[Yogui]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Nouvelles versions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Derick Rethans vient d&#8217;annoncer la sortie de la version 2 de son extension de débogage pour PHP : Xdebug. Au programme : Amélioration des stack traces (affichage de la pile des appels de fonctions à chaque notice, warning ou erreur) ; Lien vers les fichiers depuis la trace d&#8217;exécution (appels de fonctions avec leurs paramètres [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Derick Rethans vient d&rsquo;annoncer la sortie de la version 2 de son extension de débogage pour PHP : Xdebug.</p>
<p>Au programme :</p>
<ul>
<li><a href="http://xdebug.org/docs/stack_trace">Amélioration des stack traces</a> (affichage de la pile des appels de fonctions à chaque notice, warning ou erreur) ;</li>
<li><a href="http://xdebug.org/docs/execution_trace">Lien vers les fichiers depuis la trace d&rsquo;exécution</a> (appels de fonctions avec leurs paramètres et valeurs) ;</li>
<li><a href="http://xdebug.org/docs/code_coverage">Couverture de code</a> (quelles lignes ont été exécutées) ;</li>
<li><a href="http://xdebug.org/docs/remote">Débogage à distance</a>.</li>
</ul>
<p>Derick demande également aux développeurs qui utilisent Xdebug de <a href="http://derickrethans.nl/who.php">lui faire signe</a>.</p>
<p>L&rsquo;annonce : <a href="http://derickrethans.nl/xdebug_2_released.php">http://derickrethans.nl/xdebug_2_released.php</a><br />
Le site d&rsquo;Xdebug : <a href="http://xdebug.org/">http://xdebug.org/</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La documentation de PHPEdit est mise à jour</title>
		<link>https://blog.developpez.com/web/p3865/php/edi/la_documentation_de_phpedit_est_mise_a_j</link>
		<comments>https://blog.developpez.com/web/p3865/php/edi/la_documentation_de_phpedit_est_mise_a_j#comments</comments>
		<pubDate>Thu, 28 Jun 2007 10:31:39 +0000</pubDate>
		<dc:creator><![CDATA[Yogui]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[EDI]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Waterproof vient d&#8217;annoncer la mise à jour de la documentation de son logiciel phare, PHPEdit, disponible en version 2.12 depuis quelques jours. Ce qui est particulièrement intéressant, est la partie &#171;&#160;Debugging &#38; profiling&#160;&#187; disponible ici : http://doc.waterproof.fr/phpedit/debugging_profiling/configuration. Pour rappel, PHPEdit vous donne le choix entre Xdebug et DGB pour déboguer vos scripts.]]></description>
				<content:encoded><![CDATA[<p>Waterproof vient d&rsquo;annoncer la mise à jour de la documentation de son logiciel phare, PHPEdit, disponible en version 2.12 depuis quelques jours.</p>
<p>Ce qui est particulièrement intéressant, est la partie &laquo;&nbsp;Debugging &amp; profiling&nbsp;&raquo; disponible ici : <a href="http://doc.waterproof.fr/phpedit/debugging_profiling/configuration">http://doc.waterproof.fr/phpedit/debugging_profiling/configuration</a>. Pour rappel, PHPEdit vous donne le choix entre <a href="http://xdebug.org/">Xdebug</a> et <a href="http://dd.cron.ru/">DGB</a> pour déboguer vos scripts.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test d&#8217;acceptance avec PHP pour une application Web</title>
		<link>https://blog.developpez.com/web/p3857/php/test_d_acceptance_avec_php_pour_une_appl</link>
		<comments>https://blog.developpez.com/web/p3857/php/test_d_acceptance_avec_php_pour_une_appl#comments</comments>
		<pubDate>Wed, 27 Jun 2007 18:55:27 +0000</pubDate>
		<dc:creator><![CDATA[Yogui]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pádraic Brady vient de publier un article très intéressant sur la méthode des tests d&#8217;acceptance en PHP. Pour rappel, les tests d&#8217;acceptance sont la phase finale du test d&#8217;une application. Ils interviennent après les tests unitaires et les tests d&#8217;intégration. Il s&#8217;agit de tester si l&#8217;application réagit comme le client s&#8217;y attend, plutôt que du [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Pádraic Brady vient de publier un article très intéressant sur la méthode des <strong>tests d&rsquo;acceptance</strong> en PHP.</p>
<p>Pour rappel, les tests d&rsquo;acceptance sont la phase finale du test d&rsquo;une application. Ils interviennent après les tests unitaires et les tests d&rsquo;intégration.</p>
<p>Il s&rsquo;agit de tester si l&rsquo;application réagit comme le client s&rsquo;y attend, plutôt que du point de vue du développeur comme c&rsquo;est le cas pour les autres tests. La différence majeure avec les tests d&rsquo;intégration est que le client est impliqué dans les tests d&rsquo;acceptance.</p>
<p>Pour lire l&rsquo;article complet : <a href="http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/128359718/2242-Acceptance-Testing-of-Web-Applications-with-PHP">http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/128359718/2242-Acceptance-Testing-of-Web-Applications-with-PHP</a><br />
Ce sujet a été traité sur nos forums : <a href="http://www.developpez.net/forums/archive/index.php/t-288092.html">http://www.developpez.net/forums/archive/index.php/t-288092.html</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
