<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://dotclear.placeoweb.com/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PlaceOweb Dotclear - PHP</title>
    <link>https://dotclear.placeoweb.com/</link>
    <atom:link href="https://dotclear.placeoweb.com/feed/category/Php/rss2" rel="self" type="application/rss+xml" />
    <description></description>
    <language>fr</language>
    <pubDate>Wed, 20 May 2026 15:53:59 +0200</pubDate>
    <copyright></copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
          <item>
        <title>PHP 8.x changements et configuration</title>
        <link>https://dotclear.placeoweb.com/post/PHP-8.x</link>
        <guid isPermaLink="false">urn:md5:c058a9fc0949ac6a8c3545a25415df0f</guid>
        <pubDate>Thu, 26 Nov 2020 08:08:00 +0100</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;Petit tour d'horizon des modifications sur PHP 8 qui succède à la version de &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-7.0&quot;&gt;PHP 7.4&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Les versions de PHP8.x et son avancement sur :


PHP - NEWS


PHP - UPGRADING


PHP/NEWS ou PHP/NEWS
PHP Quality Assurance Team Web Page
Téléchargement des dernières compilations instantanés : PHP windows Snapshots



Les modifications de PHP 8


Release PHP 8.0, une mise à jour majeure du langage PHP.

Arguments nommés - Named arguments
Attributs... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-8.x&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP 8.x changements et configuration&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-8.x#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-8.x#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/691</wfw:commentRss>
              </item>
          <item>
        <title>PHP Online</title>
        <link>https://dotclear.placeoweb.com/post/PHP-Online</link>
        <guid isPermaLink="false">urn:md5:7ea0ae19cdce10f1f48d92cfc1d01ce0</guid>
        <pubDate>Thu, 02 Nov 2017 19:24:00 +0100</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>javascript</category>
                  <category>php</category>
                <description>&lt;p&gt;Une liste de sites permettant d’exécuter et de tester l'exécution de son code PHP en ligne, avec plusieurs versions disponibles.&lt;/p&gt; &lt;p&gt;eval.in


Eval.In, permet d'évaluer de nombreux langages : Ruby, PHP, Python, Lua, Io, Perl, JavaScript, Haskell, Slash, x86 Assembly, OCaml, Racket


Pour PHP, il permet les versions :

PHP 5.6.23
PHP 7.0.8



Exemple de code PHP avec eval.in


3v4l.org Online PHP editor | Run code in 200+ PHP &amp; HHVM versions


3v4l.org permet d'évaluer son code... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-Online&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP Online&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-Online#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-Online#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/711</wfw:commentRss>
              </item>
          <item>
        <title>ZendFramework le Framework de Zend</title>
        <link>https://dotclear.placeoweb.com/post/ZendFramework-le-framework-de-zend</link>
        <guid isPermaLink="false">urn:md5:9592f2ca04300c136192132b90415ceb</guid>
        <pubDate>Sun, 22 Oct 2017 00:15:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>framework</category>
                  <category>php</category>
                <description>&lt;p&gt;&lt;a href=&quot;https://framework.zend.com/&quot; hreflang=&quot;en&quot;&gt;Zend Framework&lt;/a&gt;, est un framework pour PHP.&lt;br /&gt;
Zend Framework 3 (ZF3, crée en 2016), orienté PHP 7.&lt;br /&gt;
Zend Framework 2 (ZF2, crée en 2010, fin de vie : 2018-03-31), avec  remplacement des require_once statements par les namespaces PHP 5.3, réécriture de Zend\Session, et ajout de Zend\Stdlib&lt;br /&gt;
Zend Framework 1 (ZF1, créé en 2006, fin de vie : 2016-09-28), initialement conçu en 2006 par Zend pour PHP 5, il permet (sans obligation) d'utiliser nativement le principe de MVC (Modèle-Vue-Contrôleur).&lt;/p&gt; &lt;p&gt;Zend Framework

Il s'agit d'une bibliothèque de classes open source avec pour problématique centrale «la simplicité extrême». ZF vous aide à réduire les aspects fastidieux du codage et permet de vous concentrer sur l'essentiel de votre projet. Grâce à sa collection de classes PHP extensibles, ZF fournit un cadre robuste qui convient tant pour les... &lt;a href=&quot;https://dotclear.placeoweb.com/post/ZendFramework-le-framework-de-zend&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; ZendFramework le Framework de Zend&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/ZendFramework-le-framework-de-zend#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/ZendFramework-le-framework-de-zend#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/100</wfw:commentRss>
              </item>
          <item>
        <title>PHP autoloader</title>
        <link>https://dotclear.placeoweb.com/post/PHP-autoloader</link>
        <guid isPermaLink="false">urn:md5:faf553d1877c03e7e9da5bdb412ee4cd</guid>
        <pubDate>Thu, 19 Oct 2017 21:51:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;Comment charger ses classes avec PHP ?&lt;/p&gt;
&lt;pre class=&quot;brush: php&quot;&gt;include 'Class1.php';
require 'Class2.php';
include_once 'Class3.php';
require_once 'Class4.php';&lt;/pre&gt;


&lt;p&gt;Que vaut l'autoloader ? Que disent les PSR ?&lt;/p&gt; &lt;p&gt;Dans la liste des PSR : PHP Standards Recommendations de PHP-FIG — PHP Framework Interop Group, on retrouve la dépréciée PSR-0: Autoloading Standard remplacée par la PSR-4: Autoloader



// /index.php :
require_once 'Psr4AutoloaderClass.php'; // http://www.php-fig.org/psr/psr-4/examples/

// instantiate the loader
$loader = new... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-autoloader&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP autoloader&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-autoloader#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-autoloader#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/706</wfw:commentRss>
              </item>
          <item>
        <title>PHP 7.0 changements et configuration</title>
        <link>https://dotclear.placeoweb.com/post/PHP-7.0</link>
        <guid isPermaLink="false">urn:md5:5f87c5b25b7acdeb2ce335c7fc523dc5</guid>
        <pubDate>Thu, 13 Oct 2016 07:00:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;Petit tour d'horizon des modifications sur PHP 7.0 qui succède à la version de &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.6&quot;&gt;PHP 5.6&lt;/a&gt; et qui se veut plus rapide...&lt;/p&gt; &lt;p&gt;Suppression de fonctionnalités


L'extension mysql remplacée au choix par : mysqli ou PDO_MySQL


Fini tous les appels : mysql_* : mysql_connect, mysql_select_db, mysql_query, mysql_fetch_row, mysql_fetch_assoc, ..., mysql_close

// PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect()
// @deprecated : obsolète en PHP 5.5.0,... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-7.0&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP 7.0 changements et configuration&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-7.0#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-7.0#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/609</wfw:commentRss>
              </item>
          <item>
        <title>PHP Thread Safe et Non-Thread Safe sur Windows et Linux</title>
        <link>https://dotclear.placeoweb.com/post/PHP-Thread-Safe-Non-Thread-Safe-Windows-Linux</link>
        <guid isPermaLink="false">urn:md5:bd4eec453c0311513d8a9379e61e1563</guid>
        <pubDate>Sat, 30 Apr 2016 08:18:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>linux</category>
                  <category>php</category>
                  <category>windows</category>
                <description>&lt;p&gt;Quel version de thread binaire de PHP faut il installer ?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Non Thread Safe (NTS)&lt;/li&gt;
&lt;li&gt;Thread Safe (TS)&lt;/li&gt;
&lt;/ul&gt; &lt;p&gt;Sur la page de téléchargement de PHP pour Windows, il est spécifié dans la section &quot;Quelle version choisir ?&quot; :


With Apache you have to use the Thread Safe (TS) versions of PHP.


TS et NTS

TS refers to multithread capable builds.
NTS refers to single thread only builds.


Use case for TS binaries involves interaction with a multithreaded SAPI... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-Thread-Safe-Non-Thread-Safe-Windows-Linux&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP Thread Safe et Non-Thread Safe sur Windows et Linux&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-Thread-Safe-Non-Thread-Safe-Windows-Linux#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-Thread-Safe-Non-Thread-Safe-Windows-Linux#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/673</wfw:commentRss>
              </item>
          <item>
        <title>PHP check if SSL is used</title>
        <link>https://dotclear.placeoweb.com/post/PHP-check-if-SSL-is-used</link>
        <guid isPermaLink="false">urn:md5:825ad7970272d0968eb24f3f7f9b1444</guid>
        <pubDate>Sun, 21 Feb 2016 22:21:00 +0100</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;Comment savoir en PHP si on le script est appelé à travers une couche SSL ? https://&lt;/p&gt;


&lt;p&gt;En vérifiant _SERVER[&quot;HTTPS&quot;] , _SERVER[&quot;SERVER_PORT&quot;] , _SERVER[&quot;REQUEST_SCHEME&quot;] ...&lt;/p&gt; &lt;p&gt;Par exemple, phpinfo affichera :


Sur un serveur Apache sous Windows en http://

_SERVER[&quot;HTTPS&quot;]  !!!_NOT_SET_!!!
_SERVER[&quot;SERVER_PORT&quot;]	80
_SERVER[&quot;REQUEST_SCHEME&quot;]	http



Et un serveur Apache sous Linux en https//

_SERVER[&quot;HTTPS&quot;]	on
_SERVER[&quot;SERVER_PORT&quot;]	443
_SERVER[&quot;REQUEST_SCHEME&quot;]	!!!_NOT_SET_!!!



Donc selon ce qui se dit :... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-check-if-SSL-is-used&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP check if SSL is used&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-check-if-SSL-is-used#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-check-if-SSL-is-used#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/657</wfw:commentRss>
              </item>
          <item>
        <title>Eclipse PDT Content Assist</title>
        <link>https://dotclear.placeoweb.com/post/Eclipse-PDT-Content-Assist</link>
        <guid isPermaLink="false">urn:md5:1713d6f092a1c13600b777e2049dedab</guid>
        <pubDate>Sun, 25 Oct 2015 19:23:00 +0100</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>eclipse</category>
                  <category>php</category>
                <description>&lt;p&gt;No code completion syntax for user defined classes&lt;/p&gt; &lt;p&gt;Vérifier que l'auto complétion syntaxique pour PHP est activé :

Window &gt; Properties
PHP &gt; Editor &gt; Content Assist 
activer &quot;Enable auto activation&quot;.


Les inclusions des fichiers à parser et dont Eclipse doit proposer la complétion syntaxique.


.buildpath :
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;buildpath&gt;
	&lt;buildpathentry kind=&quot;src&quot; path=&quot;&quot;/&gt;... &lt;a href=&quot;https://dotclear.placeoweb.com/post/Eclipse-PDT-Content-Assist&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Eclipse PDT Content Assist&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/Eclipse-PDT-Content-Assist#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/Eclipse-PDT-Content-Assist#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/640</wfw:commentRss>
              </item>
          <item>
        <title>PHP 5.5 changements et configuration</title>
        <link>https://dotclear.placeoweb.com/post/PHP-5.5</link>
        <guid isPermaLink="false">urn:md5:27b8781057c56052a329ab29b52edeab</guid>
        <pubDate>Thu, 22 Jan 2015 05:50:00 +0100</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;Petit tour d'horizon des modifications sur PHP 5.5 qui succède à la version de &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.4&quot;&gt;PHP 5.4&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;PHP 5.5 stable


Voyez le guide de Migration de PHP 5.4.x à PHP 5.5.x et l'upgrading guide - PHP 5.5 UPGRADE NOTES

Incompatibilité : plus de Windows XP et 2003, ni des des logos PHP GUIDs, sensibilité à la casse ne dépend plus de la locale utilisée, modifications des fonctions pack() et unpack()
Nouvelles fonctionnalités : try catch finally,... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.5&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP 5.5 changements et configuration&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-5.5#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-5.5#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/521</wfw:commentRss>
              </item>
          <item>
        <title>PHP 5.4 changements et configuration</title>
        <link>https://dotclear.placeoweb.com/post/PHP-5.4</link>
        <guid isPermaLink="false">urn:md5:9bc2e38fdfce1ebc021c600296291791</guid>
        <pubDate>Thu, 22 Jan 2015 05:40:00 +0000</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;Petit tour d'horizon des modifications sur PHP 5.4 qui continue la version de &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.3&quot;&gt;PHP 5.3&lt;/a&gt; et anticipe la version abandonnée de PHP6, donc la version de &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.5&quot;&gt;PHP 5.5&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;PHP 5.4 stable


encoding = 'UTF-8' par défaut remplace 'ISO-8859-1' pour htmlspecialchars, htmlentities


Encoding :

pour les versions antérieures à la version 5.4.0 de PHP, la valeur par défaut de cet argument est ISO-8859-1
et à partir de la version 5.4.0 en UTF-8
htmlspecialchars
htmlentities


// PHP 5.4
echo htmlspecialchars($field,... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.4&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP 5.4 changements et configuration&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-5.4#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-5.4#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/356</wfw:commentRss>
              </item>
          <item>
        <title>PHP 5.6 changements et configuration</title>
        <link>https://dotclear.placeoweb.com/post/PHP-5.6</link>
        <guid isPermaLink="false">urn:md5:6d40aec12d821898691efa546c9ec2b1</guid>
        <pubDate>Thu, 22 Jan 2015 00:56:00 +0100</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;Petit tour d'horizon des modifications sur PHP 5.6 qui succède à la version de &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.5&quot;&gt;PHP 5.5&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Les versions de PHP5.6.x et son avancement sur :


2015-01-22 : PHP 5.6.5, PHP 5.6.5 ChangeLog
2014-12-18 : PHP 5.6.4, PHP 5.6.4 ChangeLog
2014-11-13 : PHP 5.6.3, PHP 5.6.3 ChangeLog
2014-10-16 : PHP 5.6.2, PHP 5.6.2 ChangeLog
2014-10-02 : PHP 5.6.1, PHP 5.6.1 ChangeLog
2014-08-28 : PHP 5.6.0, PHP 5.6.0 ChangeLog



Migration de PHP 5.5.x à PHP... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.6&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP 5.6 changements et configuration&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-5.6#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-5.6#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/553</wfw:commentRss>
              </item>
          <item>
        <title>Web request HTTP GET POST avec PHP</title>
        <link>https://dotclear.placeoweb.com/post/PHP-request-HTTP-GET-POST</link>
        <guid isPermaLink="false">urn:md5:a19be3a330463e4ce5f435724f3d5bb5</guid>
        <pubDate>Tue, 04 Nov 2014 13:00:00 +0100</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;Comment faire une requête HTTP (GET ou POST) depuis PHP&amp;nbsp;?&lt;/p&gt; &lt;p&gt;Avec PHP, il existe entre autre :


PHP Natif (inclus ou avec librairies PHP à ajouter)


CURL


HTTP (pecl_http)

Pré-requis pour Windows : vous devez également charger les extensions PHP suivantes : hash, iconv et SPL.
Installation L'extension pecl_http n'est pas intégrée à PHP.
HTTP Fonctions

http_request
http_post_data




file_get_contents... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-request-HTTP-GET-POST&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Web request HTTP GET POST avec PHP&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-request-HTTP-GET-POST#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-request-HTTP-GET-POST#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/620</wfw:commentRss>
              </item>
          <item>
        <title>PHP 5.3 changements et configuration</title>
        <link>https://dotclear.placeoweb.com/post/PHP-5.3</link>
        <guid isPermaLink="false">urn:md5:c6957822c94fa54358a37ff13690ada7</guid>
        <pubDate>Thu, 14 Aug 2014 05:30:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;Petit tour d'horizon des modifications sur PHP 5.3 qui anticipe la version de &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.4&quot;&gt;PHP 5.4&lt;/a&gt; (car PHP6 semble abandonné) .&lt;/p&gt; &lt;p&gt;PHP 5.3 stable


Suppression des balises courtes &lt;?


Les balises courtes (short open tag) sont désactivées par défaut dans les directives internes du php.ini


Donc les instructions suivantes sont désormais interdites :
&lt;?
&lt;?=

et doivent être remplacées par
&lt;?php
&lt;?php echo


Pour détecter vos balises courtes a remplacer, sous linux vous pouvez... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-5.3&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP 5.3 changements et configuration&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-5.3#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-5.3#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/249</wfw:commentRss>
              </item>
          <item>
        <title>PHP Thread</title>
        <link>https://dotclear.placeoweb.com/post/PHP-Thread</link>
        <guid isPermaLink="false">urn:md5:91701b7cd2456cbf4ff9c55f7fcc990e</guid>
        <pubDate>Tue, 17 Dec 2013 19:14:00 +0100</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>linux</category>
                  <category>php</category>
                  <category>windows</category>
                <description>&lt;p&gt;Voici comment faire des Thread en PHP tant sous Linux que sur Windows&lt;/p&gt; &lt;p&gt;Pour faire des Thead avec PHP sur mon environnement EasyPHP, j'ai suivi les instructions suivantes :

Thread with EasyPHP ? (pthreads)
Installation of pthreads on Windows 7 x86 with XAMPP

qui consistent à rajouter l'extension php_pthreads dans php.ini

extension=php_pthreads.dll

après l'avoir téléchargé de PECL, pour Window sur windows.php.net -... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-Thread&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP Thread&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-Thread#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-Thread#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/597</wfw:commentRss>
              </item>
          <item>
        <title>T_ENCAPSED_AND_WHITESPACE error_reporting</title>
        <link>https://dotclear.placeoweb.com/post/T_ENCAPSED_AND_WHITESPACE-error_reporting</link>
        <guid isPermaLink="false">urn:md5:89248dc1ee3fe4184ef4a4856cd88eb5</guid>
        <pubDate>Wed, 20 Nov 2013 19:30:00 +0100</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>apache</category>
                  <category>php</category>
                <description>&lt;p&gt;Si vous avez réduit vos niveaux d'erreur à travers le error_reporting de php.ini, n'oubliez pas le E_PARSE pour catcher les erreurs de parsing, telle que T_ENCAPSED_AND_WHITESPACE sans quoi vous ne les trouverez pas dans vos logs PHP/Apache.&lt;/p&gt; &lt;p&gt;Par exemple :

nobody@SERVEUR:~$ cat file_with_syntax_error.php
&lt;?php ''


nobody@SERVEUR:~$ php file_with_syntax_error.php
PHP Parse error:  syntax error, unexpected end of file in /home/nobody/file_with_syntax_error.php on line 2


Avec le vérificateur de syntaxe php :

nobody@SERVEUR:~$ php -l file_with_syntax_error.php
PHP Parse error:  syntax... &lt;a href=&quot;https://dotclear.placeoweb.com/post/T_ENCAPSED_AND_WHITESPACE-error_reporting&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; T_ENCAPSED_AND_WHITESPACE error_reporting&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/T_ENCAPSED_AND_WHITESPACE-error_reporting#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/T_ENCAPSED_AND_WHITESPACE-error_reporting#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/592</wfw:commentRss>
              </item>
          <item>
        <title>PHP fastest shared session</title>
        <link>https://dotclear.placeoweb.com/post/PHP-shared-session-faster</link>
        <guid isPermaLink="false">urn:md5:383ad3aa6a1efe5c80e8bf02ddff4810</guid>
        <pubDate>Sun, 01 Sep 2013 13:00:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;PHP sessions rapides et partagés&lt;/p&gt; &lt;p&gt;2013


Gérer les sessions PHP avec Memcached

Il est possible d'optimiser les performances en stockant les sessions en mémoire à l'aide de Memcached.


Remarque: De nombreux guides disponibles sur Internet utilisent php5-memcache plutôt que php5-memcached. php5-memcached est recommandé, car plus récent et disposant de plus de fonctionnalités.... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-shared-session-faster&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP fastest shared session&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-shared-session-faster#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-shared-session-faster#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/588</wfw:commentRss>
              </item>
          <item>
        <title>[CLOSED] IMAP connection broken (data)</title>
        <link>https://dotclear.placeoweb.com/post/%5BCLOSED%5D-IMAP-connection-broken-%28data%29</link>
        <guid isPermaLink="false">urn:md5:e29a4e8aef6d3122fa7df8d3f0aff388</guid>
        <pubDate>Tue, 09 Jul 2013 13:00:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>messagerie</category>
                  <category>php</category>
                <description>&lt;p&gt;Moving from Zimbra mail server to Office 365, using &lt;a href=&quot;http://php.net/manual/en/function.imap-append.php&quot;&gt;imap_append&lt;/a&gt; to imap host : outlook.office365.com:993 result a imap error : &quot;&lt;strong&gt;[CLOSED] IMAP connection broken (data)&lt;/strong&gt;&quot; as say &lt;a href=&quot;http://php.net/manual/en/function.imap-last-error.php&quot;&gt;imap_last_error&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;After sending a mail with PHPMailer i want push him on imap mailbox.


I connect succefully with
$this-&gt;mbox = imap_open(&quot;{&quot; . $this-&gt;host . $this-&gt;tags .&quot;}&quot;, $this-&gt;user, $this-&gt;pass, OP_HALFOPEN);


imap_check say :

'Mailbox' =&gt; string '{outlook-namwest.office365.com:993/imap/notls/ssl/novalidate-cert/user=&quot;myuser@mydomain.com&quot;}&lt;no_mailbox&gt;'... &lt;a href=&quot;https://dotclear.placeoweb.com/post/%5BCLOSED%5D-IMAP-connection-broken-%28data%29&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; [CLOSED] IMAP connection broken (data)&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/%5BCLOSED%5D-IMAP-connection-broken-%28data%29#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/%5BCLOSED%5D-IMAP-connection-broken-%28data%29#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/584</wfw:commentRss>
              </item>
          <item>
        <title>PHP COM Excel Word</title>
        <link>https://dotclear.placeoweb.com/post/PHP-COM-Excel-Word</link>
        <guid isPermaLink="false">urn:md5:0610cc97864e37c73736b7d4f758a670</guid>
        <pubDate>Thu, 20 Jun 2013 15:35:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                  <category>windows</category>
                <description>&lt;p&gt;&lt;a href=&quot;http://fr.php.net/manual/fr/book.com.php&quot;&gt;COM et .Net (Windows)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Rajout dans PHP php.ini pour les versions récentes :


Installation
&quot; Depuis PHP 5.3.15 / 5.4.5, cette extension requiert que la bibliothèque php_com_dotnet.dll soit activée dans votre php.ini pour pouvoir utiliser ces fonctions COM. &quot;


[PHP_COM_DOTNET]
extension=php_com_dotnet.dll


Sinon, vous aurez l'erreur fatal :

Fatal error: Class 'COM' not... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-COM-Excel-Word&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP COM Excel Word&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-COM-Excel-Word#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-COM-Excel-Word#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/582</wfw:commentRss>
              </item>
          <item>
        <title>PHP encodage</title>
        <link>https://dotclear.placeoweb.com/post/PHP-encodage</link>
        <guid isPermaLink="false">urn:md5:d89fbfaa31086eea2cb62e5f14535587</guid>
        <pubDate>Sun, 24 Jun 2012 13:04:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;L'encodage et transformation d'encodage de chaines avec PHP&lt;/p&gt; &lt;p&gt;// 	print_r(mb_list_encodings());
// 	Array
// 	(
// 			[0] =&gt; pass
// 			[1] =&gt; auto
// 			[2] =&gt; wchar
// 			[3] =&gt; byte2be
// 			[4] =&gt; byte2le
// 			[5] =&gt; byte4be
// 			[6] =&gt; byte4le
// 			[7] =&gt; BASE64
// 			[8] =&gt; UUENCODE
// 			[9] =&gt; HTML-ENTITIES
// 			[10] =&gt; Quoted-Printable
// 			[11] =&gt; 7bit
// 			[12] =&gt; 8bit
// 			[13] =&gt; UCS-4
//... &lt;a href=&quot;https://dotclear.placeoweb.com/post/PHP-encodage&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; PHP encodage&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/PHP-encodage#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/PHP-encodage#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/535</wfw:commentRss>
              </item>
          <item>
        <title>Le secret d'optimisation PHP de la version 5.4</title>
        <link>https://dotclear.placeoweb.com/post/Le-secret-optimisation-PHP-5.4</link>
        <guid isPermaLink="false">urn:md5:913c50f358876a34880d1b42bc84cc22</guid>
        <pubDate>Thu, 14 Jun 2012 23:52:00 +0200</pubDate>
        <dc:creator>PlaceOweb</dc:creator>
                  <category>PHP</category>
                          <category>php</category>
                <description>&lt;p&gt;PHP 5.4 introduit plusieurs optimisations de performances. L'un d'eux n'a pas été beaucoup discuté dans la communauté PHP, mais il peut affecter les performances de votre code en fonction de la façon dont vous l'écrivez.&lt;/p&gt;


&lt;p&gt;Lisez cet article pour en savoir plus à propos de cette moins connue optimisation de PHP 5.4 et ce que vous devez faire pour que votre code PHP profite de cette optimisation pour s'exécuter plus vite et consommer moins de mémoire.&lt;/p&gt;


&lt;p&gt;L'article parle aussi de la spéculation de ce que PHP 6 et Zend Engine 3 peut être à l'avenir l'utilisation de types de variables explicitement déclarées et les valeurs de retour de fonction pour générer du code qui rend les applications PHP courir beaucoup plus vite.&lt;/p&gt; &lt;p&gt;Les avantages et les inconvénients d'un langage de programmation dynamique


Comme nous le savons tous, PHP est un langage dynamique. La plupart des développeurs PHP profitent de cette caractéristique, car elle rend la programmation plus souple et flexible.


Cela signifie que dans la pratique vous n'avez pas besoin de déclarer dans les ressources... &lt;a href=&quot;https://dotclear.placeoweb.com/post/Le-secret-optimisation-PHP-5.4&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Le secret d'optimisation PHP de la version 5.4&lt;/a&gt;&lt;/p&gt;
</description>
        
                  <comments>https://dotclear.placeoweb.com/post/Le-secret-optimisation-PHP-5.4#comment-form</comments>
          <wfw:comment>https://dotclear.placeoweb.com/post/Le-secret-optimisation-PHP-5.4#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.placeoweb.com/feed/atom/comments/534</wfw:commentRss>
              </item>
      </channel>
</rss>
