<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Php on fplanque.com [EN]</title>
    <link>https://www.fplanque.com/categories/php/</link>
    <description>Recent content in Php on fplanque.com [EN]</description>
    <generator>Hugo -- 0.134.3</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 12 Jun 2022 17:18:18 +0000</lastBuildDate>
    <atom:link href="https://www.fplanque.com/categories/php/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>flush() bug in PHP 5.4</title>
      <link>https://www.fplanque.com/tech/web-dev/php/flush-bug-in-php-5-4/</link>
      <pubDate>Fri, 26 Apr 2013 02:02:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/flush-bug-in-php-5-4/</guid>
      <description>For some reason, nobody seems to acknowledge there is a bug with Codeflush() in PHP 5.4.
In any previous version of PHP, you could just do: PHPflush(); and the PHP output buffer would be sent to Apache which would in turn send it to your web browser.&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Why echo is slow in PHP and how to make it really fast</title>
      <link>https://www.fplanque.com/tech/web-dev/why-echo-is-slow-in-php-how-to-make-it-really-fast/</link>
      <pubDate>Thu, 03 Dec 2009 06:40:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/why-echo-is-slow-in-php-how-to-make-it-really-fast/</guid>
      <description>You may have noticed that PHP scripts that echo a lot of content appear to be running with poor performance... Well, the operative word here is &amp;#34;appear&amp;#34;. It is a common misconception that &amp;#34;echo is the slowest PHP command&amp;#34;! The problem is actually&amp;amp;hellip;</description>
    </item>
    <item>
      <title>How to install the APC PHP Cache on Debian (Lenny or Squeeze)</title>
      <link>https://www.fplanque.com/tech/web-dev/install-apc-php-cache-debian-lenny/</link>
      <pubDate>Sun, 29 Nov 2009 01:50:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/install-apc-php-cache-debian-lenny/</guid>
      <description>The APC cache can significantly improve your PHP script performance, just by installing it, whoch basically takes 5 minutes! Here&amp;#39;s what I did on my Debian Lenny box... First you may want to have a reference benchmark to see if it actually improves:&amp;amp;hellip;</description>
    </item>
    <item>
      <title>About the PHP 5 migration chicken &amp; egg issue</title>
      <link>https://www.fplanque.com/tech/web-dev/php/php-5-migration-chicken-egg/</link>
      <pubDate>Fri, 22 Jun 2007 09:55:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/php-5-migration-chicken-egg/</guid>
      <description>It&amp;#39;s been 3 years since PHP 5 has been released. Yet PHP 4 still rules on the vast majority of web hosting platforms.
This is annoying for PHP open source developers who cannot leverage the potential of PHP 5 as long as they need to support PHP 4. Thi&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Rasmus: &#34;I don&#39;t like SOAP&#34;</title>
      <link>https://www.fplanque.com/tech/web-dev/php/rasmus-i-dont-like-soap/</link>
      <pubDate>Wed, 21 Dec 2005 15:33:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/rasmus-i-dont-like-soap/</guid>
      <description>At PHP Forum, Rasmus wisefully explained that SOAP is intrinsically broken because it&amp;#39;s too complex... just as anything that takes more than 20 minutes to understand.
When it comes to webservices, I myself tend to prefer XML-RPC (&amp;#34;Does distributed co&amp;amp;hellip;</description>
    </item>
    <item>
      <title>PHP: why use DOM/XML writer functions?</title>
      <link>https://www.fplanque.com/tech/web-dev/php/php-why-use-dom-xml-writer-functions/</link>
      <pubDate>Thu, 24 Nov 2005 18:11:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/php-why-use-dom-xml-writer-functions/</guid>
      <description>There&amp;#39;s one thing I was wondering about: why would you actually want to use the DOM/XML writing functions of PHP to generate XML? I mean: we&amp;#39;ve been generating HTML without specific functions for over 10 years, so why would we need a library to build a&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Status of PHP 5</title>
      <link>https://www.fplanque.com/tech/web-dev/php/status-of-php-5/</link>
      <pubDate>Mon, 21 Nov 2005 22:36:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/status-of-php-5/</guid>
      <description>Here are a few bits of information I collected at PHP Forum (Nov 9 &amp;amp; 10, 2005):

It is estimated than no more than 5% of the servers running PHP have switched to PHP 5 yet PHP 5.0 is a feature release, not a performance release. Therefore it is&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Rasmus on templating engines</title>
      <link>https://www.fplanque.com/tech/web-dev/php/rasmus-on-templating-engines/</link>
      <pubDate>Wed, 16 Nov 2005 23:09:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/rasmus-on-templating-engines/</guid>
      <description>At PHP Forum, Rasmus said this about the &amp;#34;templating engine question coming back every year&amp;#34;:
PHP *is* a templating engine by itself. Adding another templating engine on top of it just doesn&amp;#39;t make sense. The only situation where it makes sense, is&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Caching built into PHP?</title>
      <link>https://www.fplanque.com/tech/web-dev/php/caching-built-into-php/</link>
      <pubDate>Mon, 14 Nov 2005 16:39:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/caching-built-into-php/</guid>
      <description>The PHP Core Team is meeting this week to decide wether or not there should be some caching built into the next major release of PHP. (I guess that would be PHP 6).
I definitely hope the answer will be YES since this has been available on others&amp;amp;hellip;</description>
    </item>
    <item>
      <title>PHP Forum Paris 2005</title>
      <link>https://www.fplanque.com/tech/web-dev/php/php-forum-paris-2005/</link>
      <pubDate>Fri, 11 Nov 2005 00:34:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/php-forum-paris-2005/</guid>
      <description>I&amp;#39;ve spent the last two days at PHP Forum Paris 2005. Very interesting stuff! I&amp;#39;ll try to blog the most important facts (IMHO) over the week-end...
But, now when you think about it, I&amp;#39;ve been there last year also... Very interesting stuff also... And I&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Why I consider (MVC) Smarty templating inefficient</title>
      <link>https://www.fplanque.com/tech/web-dev/php/mvc-smarty-templating-inefficient/</link>
      <pubDate>Tue, 27 Sep 2005 15:26:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/mvc-smarty-templating-inefficient/</guid>
      <description>Most PHP developers (and other web developpers too) seem to evolve on a similar path which goes like this:
Step 1: take HTML pages an add PHP tags into them.
Step 2: Realize that on a large scale this is getting very hard to maintain.
Step 3: Learn&amp;amp;hellip;</description>
    </item>
    <item>
      <title>PHP Variable names, Member names, Class names</title>
      <link>https://www.fplanque.com/tech/web-dev/php/php-variable-names-member-names-class-names/</link>
      <pubDate>Wed, 27 Apr 2005 19:37:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/php-variable-names-member-names-class-names/</guid>
      <description>I have just extended my PHP coding standard guidelines with these rules about variable naming: Remember this is PHP, not Microsoft Visual C&#43;&#43;. There is actually little value in naming variables something like strFullTitle . Something like full_title is&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Another lousy PHP/MySQL /charset issue...</title>
      <link>https://www.fplanque.com/tech/databases/mysql/another-lousy-php-mysql-charset-issue/</link>
      <pubDate>Fri, 03 Dec 2004 17:01:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/databases/mysql/another-lousy-php-mysql-charset-issue/</guid>
      <description>We had this quite interesting situation at work today: I export an UTF-8 MySQL database into an UTF_8 SQL file. I *binary* FTP the file over to him. He plays the SQL in PHPmyAdmin all configured for UTF-8. He then checks the data in PHPmyAdmin: special&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Using PHP 4.3.8 with MySQL 4.1</title>
      <link>https://www.fplanque.com/tech/databases/mysql/using-php-4-3-8-with-mysql-4-1/</link>
      <pubDate>Wed, 06 Oct 2004 14:52:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/databases/mysql/using-php-4-3-8-with-mysql-4-1/</guid>
      <description>Running an app under PHP 4.3.8 and trying to connect to a MySQL 4.1 database can be pretty frustrating. By default it gives you a message like this: &amp;#34;Client does not support authentication protocol requested by server; consider upgrading MySQL client&amp;#34;.&amp;amp;hellip;</description>
    </item>
    <item>
      <title>PHP Output buffering and ob_handlers</title>
      <link>https://www.fplanque.com/tech/web-dev/php/php-output-buffering-and-ob_handlers/</link>
      <pubDate>Tue, 20 Apr 2004 15:57:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/php-output-buffering-and-ob_handlers/</guid>
      <description>PHP has some nice features to do output buffering. You just call . This is supposed to let you do &amp;#34;kewl&amp;#34; post-processing operations like: gzip compression, adding an ETag, adding content-length of your whole output. Crap! There are only two situations&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Eclipse for PHP, eclipse for everyone!</title>
      <link>https://www.fplanque.com/tech/web-dev/php/eclipse-for-php-eclipse-for-everyone/</link>
      <pubDate>Sun, 16 Nov 2003 22:14:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/eclipse-for-php-eclipse-for-everyone/</guid>
      <description>I really like Eclipse as a Java IDE, I do! :D However I&amp;#39;m getting really tired of having a different IDE for each language I am working with, no matter how cool those IDEs might be. Different display conventions, different keyboard shortcuts, different&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Internationalizing web applications using gettext in PHP</title>
      <link>https://www.fplanque.com/tech/i18n/internationalizing-web-applications-using-gettext-in-php/</link>
      <pubDate>Wed, 20 Aug 2003 01:11:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/i18n/internationalizing-web-applications-using-gettext-in-php/</guid>
      <description>As I have said before, gettext is a very interesting framework for i18n and i10n. Now the question is, how do I apply this to web applications? Actually, I&amp;#39;m going to restrict my discussion here to PHP since this is what I&amp;#39;m working with right now...&amp;amp;hellip;</description>
    </item>
    <item>
      <title>MagpieRSS</title>
      <link>https://www.fplanque.com/tech/web-dev/php/magpierss/</link>
      <pubDate>Thu, 14 Aug 2003 16:26:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/magpierss/</guid>
      <description>MagpieRSS provides an XML-based (expat) RSS parser in PHP. MagpieRSS is compatible with RSS .9 through RSS 1.0, and supports the RSS 1.0&amp;#39;s modules (with a few exceptions).</description>
    </item>
    <item>
      <title>Advanced PHP book?</title>
      <link>https://www.fplanque.com/tech/web-dev/php/advanced-php-book/</link>
      <pubDate>Wed, 23 Jul 2003 22:49:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/advanced-php-book/</guid>
      <description>So I&amp;#39;ve been developing on b2evolution for a couple of months now and people seem to be quite happy with it ;) (read the testimonials! ;) ) Nevertheless I still feel like I&amp;#39;d really need to learn PHP for real someday! :. I mean, it&amp;#39;s easy to learn the&amp;amp;hellip;</description>
    </item>
    <item>
      <title>Web application caching</title>
      <link>https://www.fplanque.com/tech/web-dev/web-application-caching/</link>
      <pubDate>Sat, 28 Jun 2003 21:36:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/web-application-caching/</guid>
      <description>Blogs, as most current web applications, need to address the server-side caching issue in order to reduce webserver load. It looks like most people are quite happy with caching static versions of their pages for some defined amount of time. This method&amp;amp;hellip;</description>
    </item>
    <item>
      <title>PHP unpure...</title>
      <link>https://www.fplanque.com/tech/web-dev/php/php-unpure/</link>
      <pubDate>Thu, 26 Jun 2003 22:45:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/php-unpure/</guid>
      <description>&amp;#34;[...] as I have said so many times, PHP is not about purity in CS principles or architecture, it is about solving the ugly web problem with an admittedly ugly, but extremely functional and convenient solution. If you are looking for purity you are in&amp;amp;hellip;</description>
    </item>
    <item>
      <title>PHP oddities :(</title>
      <link>https://www.fplanque.com/tech/web-dev/php/php-oddities/</link>
      <pubDate>Sat, 10 May 2003 13:50:00 +0000</pubDate>
      <guid>https://www.fplanque.com/tech/web-dev/php/php-oddities/</guid>
      <description>Actually I had not really looked into PHP since early version 3 betas... I knew it had gotten better, but sometimes I wonder if I didn&amp;#39;t overestimate this... :-/
Looks like PHP 4.3 still requires that you name a collection of checkboxes or a select&amp;amp;hellip;</description>
    </item>
  </channel>
</rss>
