{"id":11200,"date":"2008-05-19T11:18:25","date_gmt":"2008-05-19T08:18:25","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=11200"},"modified":"2008-05-19T11:21:57","modified_gmt":"2008-05-19T08:21:57","slug":"php-6-hopefully-not-the-end-of-the-road","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2008\/05\/19\/php-6-hopefully-not-the-end-of-the-road\/","title":{"rendered":"PHP 6 &#8211; hopefully not the end of the road"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>I&#8217;ve heard plenty of positive <a title=\"Google Blog Search results for 'php 6'\" href=\"http:\/\/blogsearch.google.com\/blogsearch?q=%22php+6%22\">buzz about PHP 6<\/a> in the last few weeks.\u00a0 Yes, it&#8217;s coming out.\u00a0 Yes, it brings quite a few improvements, including better Unicode support, better security, and more help for larger projects through namespaces.\u00a0 However, I hope that it won&#8217;t be the last PHP release, since there are so many other things that need fixing.<\/p>\n<p>Here is <a title=\"PHP in contrast to Perl\" href=\"http:\/\/www.tnx.nl\/php.html\">a good overview<\/a>, as compared to the best programming language ever &#8211; Perl.\u00a0 But this probably reminds you of a <a href=\"http:\/\/jokes-o-matic.com\/jokes\/Euro-English-Instead-of-German\">famous Euro-English joke<\/a>, no?\u00a0\u00a0 But I do miss sigils and proper hashes.\u00a0 I&#8217;d love to see better memory management when programming objects.\u00a0 I&#8217;d love to see improved database interfaces with prepared statements and database abstraction layer.\u00a0 I would really welcome a cleanup in function names and return values. I &#8230; I &#8230; I &#8230; I hope that PHP 6 is not the end of the road, and that PHP 7, PHP 8, and PHP 9 will follow.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I&#8217;ve heard plenty of positive buzz about PHP 6 in the last few weeks.\u00a0 Yes, it&#8217;s coming out.\u00a0 Yes, it brings quite a few improvements, including better Unicode support, better security, and more help for larger projects through namespaces.\u00a0 However, I hope that it won&#8217;t be the last PHP release, since there are so many &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2008\/05\/19\/php-6-hopefully-not-the-end-of-the-road\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">PHP 6 &#8211; hopefully not the end of the road<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18],"tags":[243,36,38],"keyring_services":[],"class_list":["post-11200","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","tag-language","tag-perl","tag-php"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":7402,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/03\/30\/php-zopepython-and-perl\/","url_meta":{"origin":11200,"position":0},"title":"PHP, Zope\/Python, and Perl","author":"Leonid Mamchenkov","date":"March 30, 2004","format":false,"excerpt":"There is an article at kuro5hin.net called \"Switching from PHP to Zope\/Python\". This should provide for an interesting read for all those poor PHP souls. As for me - I use Perl and I am not planning to change any time soon. There are two major bonuses in Perl for\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7961,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/09\/26\/php-in-contrast-to-perl\/","url_meta":{"origin":11200,"position":1},"title":"PHP IN CONTRAST TO PERL","author":"Leonid Mamchenkov","date":"September 26, 2004","format":false,"excerpt":"There are plenty of holy wars on the web that argue about superiority of PHP over Perl and vice versa. There are many people who prefer PHP, and there are many others who prefer Perl. I am, of course, in the Perl camp. I have programmed both Perl and PHP\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11477,"url":"https:\/\/mamchenkov.net\/wordpress\/2009\/01\/04\/programming-religions\/","url_meta":{"origin":11200,"position":2},"title":"Programming religions","author":"Leonid Mamchenkov","date":"January 4, 2009","format":false,"excerpt":"I'm slowly catching up with the news stream and all the jokes of the last few weeks.\u00a0 \"If programming languages were religions\" is a nice one.\u00a0 Here is PHP, which I spent the most time with now: PHP would be Cafeteria Christianity - Fights with Java for the web market.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11298,"url":"https:\/\/mamchenkov.net\/wordpress\/2008\/06\/07\/programming-language-barrier\/","url_meta":{"origin":11200,"position":3},"title":"Programming language barrier","author":"Leonid Mamchenkov","date":"June 7, 2008","format":false,"excerpt":"One of the frequent things that I hear about programmers is that it doesn't matter which language the person is using and which language you need him to use, because if he is any good he'll learn and catch up pretty fast.\u00a0 In other words, if you take a decent\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11461,"url":"https:\/\/mamchenkov.net\/wordpress\/2008\/12\/12\/perl-vs-php-variable-scoping\/","url_meta":{"origin":11200,"position":4},"title":"Perl vs. PHP : variable scoping","author":"Leonid Mamchenkov","date":"December 12, 2008","format":false,"excerpt":"I've mentioned quite a few times that I am a big fan of Perl programming languge.\u00a0 However, most of my programming time these days is spent in PHP.\u00a0 The languages are often similar, with PHP having its roots in Perl, and Perl being such a influence in the world of\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26254,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/07\/18\/the-slashdot-interview-with-larry-wall\/","url_meta":{"origin":11200,"position":5},"title":"The Slashdot Interview With Larry Wall","author":"Leonid Mamchenkov","date":"July 18, 2016","format":false,"excerpt":"Slashdot runs the interview with Larry Wall, the creator of Perl programming language. \u00a0There is a wide variety of questions. \u00a0Some are technical - about Perl 6, comparison to other programming languages (Python, PHP), Perl in the browser, etc. \u00a0Some are more generic - what kind of tools Larry uses,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/11200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=11200"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/11200\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=11200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=11200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=11200"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=11200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}