<?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>PHPBlog.it &#187; php5</title>
	<atom:link href="http://phpblog.it/tag/php5/feed/" rel="self" type="application/rss+xml" />
	<link>http://phpblog.it</link>
	<description>Solo un altro blog targato WordPress</description>
	<lastBuildDate>Mon, 21 May 2012 21:45:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>PHP: statistiche di ottobre 2008</title>
		<link>http://phpblog.it/2008/11/14/php-statistiche-di-ottobre-2008/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=php-statistiche-di-ottobre-2008</link>
		<comments>http://phpblog.it/2008/11/14/php-statistiche-di-ottobre-2008/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 06:00:02 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[dalla rete]]></category>
		<category><![CDATA[nexen.net]]></category>
		<category><![CDATA[php4]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[statistiche]]></category>

		<guid isPermaLink="false">http://phpblog.it/2008/11/14/php-statistiche-di-ottobre-2008/</guid>
		<description><![CDATA[Consueto appuntamento di metà mese con le statistiche targate Nexen.net sull’utilizzo di PHP nel mondo. Ecco quindi i dati relativi ad ottobre 2008. Ci saranno novità sostanziali? Scopriamolo assieme… I dati relativi ad ottobre 2008 sull’utilizzo di PHP possono essere riassunti principalmente in alcuni punti: Questo è l&#8217;ultimo mese di dominio di PHP4, il sorpasso [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/11/14/php-statistiche-di-ottobre-2008/' addthis:title='PHP: statistiche di ottobre 2008 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Consueto appuntamento di metà mese con le statistiche targate Nexen.net sull’utilizzo di PHP nel mondo. Ecco quindi i dati relativi ad ottobre 2008. Ci saranno novità sostanziali? Scopriamolo assieme…</p>
<p>I dati relativi ad ottobre 2008 sull’utilizzo di PHP possono essere riassunti principalmente in alcuni punti:</p>
<ul>
<li>Questo è l&#8217;ultimo mese di dominio di PHP4, il sorpasso è servito</li>
<li><strong>PHP 5 raggiunge il </strong><strong>47.50%</strong><strong> del mercato conquistando la vetta</strong></li>
<li>L&#8217;uso di PHP 4.4.9 è in continua discesa</li>
</ul>
<p>Chiaramente ci sono sempre molti dati di contorno ma che possono interessare per vari motivi. Vi consiglio quindi la lettura completa del <a href="http://www.nexen.net/chiffres_cles/phpversion/18824-php_statistics_for_october_2008.php" title="Statistiche utilizzo PHP nel mese di ottobre 2008">report per il mese di ottobre 2008</a> che potete trovare sul sito della <strong>Nexen.net</strong>.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/11/14/php-statistiche-di-ottobre-2008/' addthis:title='PHP: statistiche di ottobre 2008 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/11/14/php-statistiche-di-ottobre-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diamo l&#8217;addio a PHP4</title>
		<link>http://phpblog.it/2008/08/08/diamo-laddio-a-php4/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=diamo-laddio-a-php4</link>
		<comments>http://phpblog.it/2008/08/08/diamo-laddio-a-php4/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 05:00:17 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[dalla rete]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[php4]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://phpblog.it/2008/08/08/diamo-laddio-a-php4/</guid>
		<description><![CDATA[Oggi è il giorno dell&#8217;addio a PHP4. E&#8217; arrivato la fatidica data 08/08/08, giorno in cui la versione 4 di PHP viene definitivamente abbandonata: non verranno più rilasciati nemmeno aggiornamenti sulla sicurezza. Proprio ieri è stata rilasciata l&#8217;ultima release di PHP4 con la versione 4.4.9 di cui potete leggere il changelog direttamente sul sito ufficiale.Se [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/08/08/diamo-laddio-a-php4/' addthis:title='Diamo l&#8217;addio a PHP4 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Oggi è il giorno dell&#8217;<strong>addio a PHP4</strong>. E&#8217; arrivato la fatidica data 08/08/08, giorno in cui la versione 4 di PHP viene definitivamente abbandonata: non verranno più rilasciati nemmeno aggiornamenti sulla sicurezza. Proprio ieri è stata rilasciata l&#8217;ultima release di PHP4 con la versione 4.4.9 di cui potete leggere il <a href="http://www.php.net/ChangeLog-4.php#4.4.9" title="changelog">changelog</a> direttamente sul sito ufficiale.Se quindi non avete ancora fatto il salto verso PHP5 è vivamente consigliato fare l&#8217;aggiornamento a quest&#8217;ultima release (4.4.9) e pianificare poi abbastanza in fretta il passaggio alla versione successiva aggiornando le vostre macchine prima di andare incontro spiacevoli inconveniente.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/08/08/diamo-laddio-a-php4/' addthis:title='Diamo l&#8217;addio a PHP4 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/08/08/diamo-laddio-a-php4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP: statistiche di marzo 2008</title>
		<link>http://phpblog.it/2008/04/15/php-statistiche-di-marzo-2008/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=php-statistiche-di-marzo-2008</link>
		<comments>http://phpblog.it/2008/04/15/php-statistiche-di-marzo-2008/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 06:00:21 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[dalla rete]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[nexen]]></category>
		<category><![CDATA[php4]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[statistiche]]></category>

		<guid isPermaLink="false">http://php5blog.it/2008/04/15/php-statistiche-di-marzo-2008/</guid>
		<description><![CDATA[Come di consueto a metà mese arrivano le statistiche targate Nexen.net sull&#8217;utilizzo di PHP nel mondo. Ecco quindi i dati relativi a marzo 2008. Ci saranno novità sostanziali? Scopriamolo assieme&#8230; I dati relativi a marzo 2008 sull&#8217;utilizzo di PHP possono essere riassunti principalmente in alcuni punti: Non si hanno grosse soprese, i dati rafforzano l&#8217;andamento [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/04/15/php-statistiche-di-marzo-2008/' addthis:title='PHP: statistiche di marzo 2008 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Come di consueto a metà mese arrivano le statistiche targate Nexen.net sull&#8217;utilizzo di PHP nel mondo. Ecco quindi i dati relativi a marzo 2008. Ci saranno novità sostanziali? Scopriamolo assieme&#8230;</p>
<p><span id="more-90"></span></p>
<p>I dati relativi a marzo 2008 sull&#8217;utilizzo di PHP possono essere riassunti principalmente in alcuni punti:</p>
<ul>
<li>Non si hanno grosse soprese, i dati rafforzano l&#8217;andamento dei trend già delineati nei mesi scorsi</li>
<li><strong>PHP5 rappresenta ora oltre un terzo del totale</strong> delle installazioni di PHP</li>
<li>Significativo aumento degli aggiornamenti alle versioni 5.2.5 e 4.4.8</li>
<li><strong>Apache ha raggiunto il 70% circa del mercato</strong> in ambito di web server</li>
</ul>
<p>Chiaramente ci sono sempre molti dati di contorno ma che possono interessare per vari motivi. Vi consiglio quindi la lettura completa del <a href="http://www.nexen.net/chiffres_cles/phpversion/18284-php_statistics_for_march_2008.php" title="Statistiche utilizzo PHP nel mese di marzo 2008">report per il mese di marzo 2008</a> che potete trovare sul sito della Nexen.net.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/04/15/php-statistiche-di-marzo-2008/' addthis:title='PHP: statistiche di marzo 2008 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/04/15/php-statistiche-di-marzo-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Akismet: combattere lo spam con PHP</title>
		<link>http://phpblog.it/2008/03/04/service-akismet-combattere-lo-spam-con-php-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=service-akismet-combattere-lo-spam-con-php-5</link>
		<comments>http://phpblog.it/2008/03/04/service-akismet-combattere-lo-spam-con-php-5/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 06:00:13 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[classi]]></category>
		<category><![CDATA[dalla rete]]></category>
		<category><![CDATA[akismet]]></category>
		<category><![CDATA[filtri]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://php5blog.it/2008/03/04/service-akismet-combattere-lo-spam-con-php-5/</guid>
		<description><![CDATA[Stufi dello spam nei commenti e nei trackback dei vostri blog e dei vostri siti? Akismet è una soluzione. Per noi seguaci di PHP è arrivato Services_Akismet: un client PHP per le REST API di Akismet. Le statistiche parlano chiaro: nella giornata in cui scrivo questo post (sono le 19.30 e mancano ancora 6 ore [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/03/04/service-akismet-combattere-lo-spam-con-php-5/' addthis:title='Akismet: combattere lo spam con PHP '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Stufi dello spam nei commenti e nei trackback dei vostri blog e dei vostri siti? Akismet è una soluzione. Per noi seguaci di PHP è arrivato Services_Akismet: un client PHP per le REST API di Akismet.</p>
<p><span id="more-50"></span><strong>Le statistiche parlano chiaro</strong>: nella giornata in cui scrivo questo post (sono le 19.30 e mancano ancora 6 ore alla fine del giorno UCT) sono stati individuati e bloccati oltre 10 milioni di messaggi di spam, quasi 5 miliardi di  messaggi bloccati dall&#8217;inizio delle stats (credo) con <strong>una percentuale del 91% sul totale di messaggi identificati come spam</strong>. Questo significa che praticamente 9 messaggi su 10 che arrivano sul vostro blog o sito sono spam.</p>
<p>Di sicuro mettersi a controllarli manualmente uno ad uno non è la strada giusta, la tecnologia deve venire in nostro soccorso evitandoci lavori che possono essere fatti in modo automatico. <strong>Akismet è un servizio web che prende in esame ogni messaggio che gli viene passato, esegue tutta una serie di controlli e ritorna un esito</strong>: positivo o negativo in base al contenuto.</p>
<p><a href="http://pear.php.net/package/Services_Akismet" title="Service_Akismet è un client PHP per le REST API di Akismet che trovate su PEAR"><strong>Service_Akismet è un client PHP (attualmente in beta) per le REST API di Akismet</strong> che trovate su PEAR</a> realizzato in PHP5 sfruttando la OOP. Per il suo utilizzo avete bisogno di una <a href="http://wordpress.com/api-keys/" title="chiave WordPress API">chiave WordPress API</a> nonostante il fatto che il servizio non è vincolato a WordPress, potete quindi implementare i vostri filtri privati per applicarli dove lo ritenete più utile.</p>
<p>Esistono due tipi di licenze per l&#8217;utilizzo: una free per uso personale ed <a href="http://akismet.com/commercial/" title="una a pagamento per uso commerciale o per grossi volumi di traffico">una a pagamento per uso commerciale o per grossi volumi di traffico</a>.</p>
<p>Buona lettura e buon lavoro per la realizzazione del vostro filtro!</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/03/04/service-akismet-combattere-lo-spam-con-php-5/' addthis:title='Akismet: combattere lo spam con PHP '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/03/04/service-akismet-combattere-lo-spam-con-php-5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHPUnit: dalla teoria alla pratica</title>
		<link>http://phpblog.it/2008/03/03/php-unit-dalla-teoria-alla-pratica-esempi-di-utilizzo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=php-unit-dalla-teoria-alla-pratica-esempi-di-utilizzo</link>
		<comments>http://phpblog.it/2008/03/03/php-unit-dalla-teoria-alla-pratica-esempi-di-utilizzo/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 06:00:13 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[phpblog]]></category>
		<category><![CDATA[bergmann]]></category>
		<category><![CDATA[fowler]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://php5blog.it/2008/03/03/php-unit-dalla-teoria-alla-pratica-esempi-di-utilizzo/</guid>
		<description><![CDATA[Seconda puntata della mini serie dedicata allo Unit Testing con un occhio di riguardo al framework PHPUnit, dopo la prima parte di teoria passiamo oggi alla pratica vedendo alcuni esempi. Prendiamo in esame la classe per la generazione di password casuali presentata non molto tempo fa, lavoreremo su quel codice per realizzare i primi test [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/03/03/php-unit-dalla-teoria-alla-pratica-esempi-di-utilizzo/' addthis:title='PHPUnit: dalla teoria alla pratica '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Seconda puntata della <strong>mini serie dedicata allo Unit Testing</strong> con un occhio di riguardo al <a title="framework PHPUnit" href="http://www.phpunit.de/">framework PHPUnit</a>, <a title="introduzione allo unit testing" href="http://phpblog.it/2008/02/25/phpunit-introduzione-allo-unit-testing/">dopo la prima parte di teoria</a> passiamo oggi alla pratica vedendo alcuni esempi. Prendiamo in esame <a title="la classe per la generazione di password casuali" href="http://phpblog.it/2008/02/18/classe-php5-generazione-password-casuali/">la classe per la generazione di password casuali</a> presentata non molto tempo fa, lavoreremo su quel codice per realizzare i primi test ed i primi esempi. Pronti? Partiamo!</p>
<p><span id="more-48"></span><br />
PHPUnit è un framework scritto da Sebastian Bergmann per lo Unit testing in PHP, la sua distribuzione avviene attraverso <a title="PEAR" href="http://pear.php.net/">PEAR</a> ed è composto essenzialmente da uno script richiamato da linea di comando per l&#8217;esecuzione dei test e da una libreria che ci guida nella realizzazione dei test stessi. Segnalo subito il <a title="link alla documentazione" href="http://www.phpunit.de/wiki/Documentation">link alla documentazione</a> che vi tornerà molto utile, viste la sua chiarezza e completezza sotto ogni aspetto ogni vostro dubbio troverà risposta lì.</p>
<p>Come detto nella puntata precedente lo Unit Testing è un&#8217;attività di supporto allo sviluppo e al programmatore che permette di risparmiare parecchio tempo altrimenti destinato al debug potendolo assegnare ad altri compiti maggiormente utili. Realizzare degli unit test utilizzando un framework permette di risparmiare tempo prezioso per la loro scrittura e sfruttare in futuro gli stessi test massimizzando il riutilizzo del codice anche sotto quest&#8217;aspetto.</p>
<p>Il primo passo (una tantum) è quello di installare PHPUnit sul proprio sistema utilizzando PEAR:<br />
<code><br />
pear channel-discover pear.phpunit.de<br />
pear install phpunit/PHPUnit<br />
</code></p>
<p>Ora siamo veramente pronti. Vediamo quindi quali sono i passaggi che affronteremo per la realizzazione dei nostri test:</p>
<ol>
<li>individuazione delle funzionalità implementate e loro isolamento</li>
<li>scrittura di <strong>snippet</strong> di codice necessari alla verifica delle singole funzionalità identificate al passo precedente sia per casi di successo che di insuccesso</li>
<li>raggruppamento degli <strong>snippet</strong> in <strong>TestCase</strong></li>
<li>raggruppamento dei <strong>TestCase</strong> in <strong>TestSuite</strong></li>
<li>eventuale raggruppamento di più TestSuite tra di loro</li>
<li>esecuzione delle TestSuite e correzione degli errori verificatisi</li>
</ol>
<p>Nella classe di generazione casuale di password abbiamo un solo metodo <em>getPassword()</em>, in questo caso il punto 1 della lista precedente è molto semplice. La funzionalità da testare è solamente quella. Dovremo quindi scrivere uno snippet di codice che verifichi in primo luogo che la lunghezza della password generata coincida con la lunghezza richiesta e passata come parametro alla classe, in secondo luogo verificheremo anche che la quantità di cifre inserite nella password genera sia conforme alla richiesta anch&#8217;essa eseguita via parametro.</p>
<p><img src="http://172.18.0.13/wordpress/wp-content/uploads/2008/03/phpunit.png" alt="PHPUnit" /></p>
<p>In questo semplice test possiamo vedere alcune convenzioni adottate nella scrittura del test stesso:</p>
<ul>
<li>la classe che rappresenta il TestCase ha il nome della classe da testare seguito da Test, questo per identificare in modo semplice la classe che si sta testando</li>
<li>la classe di test estende PHPUnit_Framework_TestCase</li>
<li>i vai <em>snippet</em> di codice che compongono un test sono metodi pubblici che non accettano parametri ed iniziano con la parola test*</li>
<li>all&#8217;interno del codice, per controllare che le operazioni eseguite abbiano avuto il risultato corretto, vengono utilizzati i metodi <em>assert*</em>. Questi metodi controllano che un&#8217;operazione abbia fornito un risultato adeguato quando eseguita</li>
</ul>
<p>A questo punto non resta che eseguire il test e vedere se il codice scritto è corretto:</p>
<p><code>phpunit randomPasswordTest.php</code></p>
<p>che restituisce i seguenti dati:</p>
<p><code>PHPUnit 3.2.15 by Sebastian Bergmann.<br />
..<br />
Time: 0 seconds<br />
OK (2 tests)<br />
</code></p>
<p>I test presenti nel TestCase vengono eseguiti uno alla volta in modo sequenziale ed il loro esito è specificato attraverso un carattere:</p>
<ul>
<li><strong>.</strong> (punto) test eseguito correttamente</li>
<li><strong>F</strong> test fallito</li>
<li><strong>E</strong> errore nell&#8217;esecuzione del metodo di test</li>
<li><strong>S</strong> test saltato</li>
<li><strong>I</strong> test incompleto o non ancora implementato</li>
</ul>
<p>In questa seconda puntata <strong>abbiamo introdotto in modo pratico lo Unit Testing e la sua realizzazione attraverso il framework PHPUnit</strong>. Il mio consiglio è quello di fare alcune prove in prima persona magari <a title="partendo dal codice completo che potete scaricare come sempre" href="http://phpblog.it/downloads/php5blog/randomPasswordTest.php.txt">partendo dal codice completo che potete scaricare come sempre</a> passando poi all&#8217;applicazione su qualche vostro progetto implementando quindi dei test da zero.</p>
<p>Ricordate sempre Martin Fowler:        <em>Whenever you are tempted to type something into a       <code>print</code> statement or a debugger expression, write it       as a test instead. &#8211; </em>Ogni volta che siete tentati di scrivere qualcosa in un print o in un&#8217;espressione di debug scrivetela invece come un test.</p>
<p>I commenti qui sotto sono a vostra disposizione per domande, critiche, suggerimenti&#8230;che aspettate?</p>
<p><strong>TERZA PUNTATA<br />
</strong><a title="tecniche avanzate" href="http://phpblog.it/2008/03/10/phpunit-tecniche-avanzate/">PHPUnit: tecniche avanzate</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/03/03/php-unit-dalla-teoria-alla-pratica-esempi-di-utilizzo/' addthis:title='PHPUnit: dalla teoria alla pratica '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/03/03/php-unit-dalla-teoria-alla-pratica-esempi-di-utilizzo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP: statistiche di gennaio 2008</title>
		<link>http://phpblog.it/2008/02/15/php-statistiche-di-gennaio-2008/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=php-statistiche-di-gennaio-2008</link>
		<comments>http://phpblog.it/2008/02/15/php-statistiche-di-gennaio-2008/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 06:00:49 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[dalla rete]]></category>
		<category><![CDATA[notizie]]></category>
		<category><![CDATA[gophp5]]></category>
		<category><![CDATA[nexen]]></category>
		<category><![CDATA[php4]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[statistiche]]></category>

		<guid isPermaLink="false">http://php5blog.it/2008/02/15/php-statistiche-di-gennaio-2008/</guid>
		<description><![CDATA[Passato da poco il termine imposto da goPHP5 per il passaggio da PHP4 a PHP5 vediamo come si presentava lo scenario della distribuzione di PHP fino a pochi giorni prima del cambio (da molti auspicato). Nexen.net rilascia ogni mese le sue statistiche e php5blog.it le riporterà per voi direttamente qui cercando di raccogliere quelli che [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/02/15/php-statistiche-di-gennaio-2008/' addthis:title='PHP: statistiche di gennaio 2008 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img src="http://172.18.0.13/wordpress/wp-content/uploads/2008/02/php200801.jpg" alt="php gennaio 2008" />Passato da poco <a href="http://php5blog.it/2008/02/05/la-morte-di-php-4/" title="il termine imposto da goPHP5">il termine imposto da goPHP5</a> per il passaggio da PHP4 a PHP5 <strong>vediamo come si presentava lo scenario della distribuzione di PHP fino a pochi giorni prima del cambio</strong> (da molti auspicato).  <a href="http://www.nexen.net/" title="Nexen.net"><strong>Nexen.net</strong></a> rilascia ogni mese le sue statistiche e php5blog.it le riporterà per voi direttamente qui cercando di raccogliere quelli che sono gli spunti principali che emergono dai dati pubblicati.</p>
<p><span id="more-28"></span>Innanzitutto<a href="http://www.nexen.net/chiffres_cles/phpversion/18090-php_statistics_for_january_2008.php" title="i dati completi li potete leggere qui"> i dati completi li potete leggere qui</a>, sono relativi a <strong>gennaio 2008</strong> e volendo trovate sul sito anche quelli dei mesi precedenti. Essi fanno riferimento a <strong>28.7 milioni di server utilizzati su circa 2 milioni di IP</strong> (12.5 milioni usati per le statistiche): domini senza siti, non raggiungibili, isp, hosting condivisi e servizi di domain parking non rientrano nelle statistiche.</p>
<p>Dai dati raccolti emerge questo:</p>
<ul>
<li>PHP 5 manifesta una forte crescita attestandosi al 30%</li>
<li>PHP 5.2 diverrà più utilizzato di PHP 4.3 quasi sicuramente prima di aprile</li>
<li>PHP 5.2.5 è già la versione dominante di PHP 5</li>
<li>PHP 4.4.8 (rilasciato in gennaio) non ha preso piede e gli utenti gli preferiscono il 4.4.7</li>
</ul>
<p>Vi consiglio comunque la lettura completa per ulteriori informazioni come la distribuzione geografica dei server con PHP o delle fette di mercato occupate dai vari web server utilizzati per sfruttare PHP.</p>
<p>Molto interessanti saranno i dati che leggeremo il mese prossimo relativi al mese di febbraio, in quell&#8217;occasione toccheremo con mano gli effetti di goPHP5 ma soprattutto l&#8217;avvicinarsi della data di effettiva morte di PHP4 fissata per il giorno 08/08/08.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://phpblog.it/2008/02/15/php-statistiche-di-gennaio-2008/' addthis:title='PHP: statistiche di gennaio 2008 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/02/15/php-statistiche-di-gennaio-2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

