{"id":20,"date":"2007-07-17T19:54:06","date_gmt":"2007-07-17T23:54:06","guid":{"rendered":"http:\/\/blogs.n1zyy.com\/andrew\/2007\/07\/17\/php4-is-dying\/"},"modified":"2007-07-17T19:54:06","modified_gmt":"2007-07-17T23:54:06","slug":"php4-is-dying","status":"publish","type":"post","link":"https:\/\/blogs.n1zyy.com\/andrew\/2007\/07\/17\/php4-is-dying\/","title":{"rendered":"PHP4 is dying"},"content":{"rendered":"<p>About 11 days ago now, <a href=\"http:\/\/derickrethans.nl\/\">Derick Rethans<\/a> (author of the wonderful <a href=\"http:\/\/xdebug.org\/\">XDebug<\/a>, among other things) broached the topic of dropping support for PHP 4 at the end of the year on the <a href=\"http:\/\/news.php.net\/php.internals\">PHP internals<\/a> mailing list. Seven days and approximately 165 replies later (record time for the internals list, if you ask me), an announcement was posted on <a href=\"http:\/\/php.net\">php.net<\/a>.<\/p>\n<p>As a developer working for a company that bemoans the fact that we still have one legacy application running under PHP 4 (and only on the server; it&#8217;s running under 5 on our workstations), I thought nothing of the announcement. I definitely didn&#8217;t expect the <a href=\"http:\/\/www.google.com\/search?hl=en&amp;q=php+4+end+of+life\">uproar<\/a> that it&#8217;s apparently caused. Perhaps the most visible complaint so far: the <a href=\"http:\/\/photomatt.net\/2007\/07\/13\/on-php\/\">author of WordPress<\/a>.<\/p>\n<blockquote><p>PHP 5 has been, from an adoption point of view, a complete flop. Most estimates place it in the single-digit percentages or at best the low teens, mostly gassed by marginal frameworks.<\/p><\/blockquote>\n<p>Again, my view of the transition has been skewed, so I can&#8217;t even relate to the above statement. In either case, it&#8217;ll be interesting to see how PHP 4 projects react.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>About 11 days ago now, Derick Rethans (author of the wonderful XDebug, among other things) broached the topic of dropping support for PHP 4 at the end of the year on the PHP internals mailing list. Seven days and approximately 165 replies later (record time for the internals list, if you ask me), an announcement [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-php"],"_links":{"self":[{"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}