<story><title>Taking PHP Seriously [pdf]</title><url>https://raw.github.com/strangeloop/StrangeLoop2013/master/slides/sessions/Adams-TakingPHPSeriously.pdf</url></story><parent_chain><item><author>dkhenry</author><text>At this point we almost need to stop saying facebook programs in PHP. I know this was defending PHP, but look at what is happening. Facebook ( big engineering firm, lots of developers and resources ) could not get php to work for them short of rewriting the core (HPHP ) and then adding on features to the language that most other languages have determined are useful enough to be baked into the language.&lt;p&gt;Here is my TL;DR of this article. PHP is bad we all know this and accept it. Facebook has made it better by keeping most of the syntax and chucking everything else out the window. Run your stuff on HipHop ( unless you need extensions in which case your OOL )</text></item></parent_chain><comment><author>kmavm</author><text>Video of the talk is not up yet, and it&amp;#x27;s a little cryptic with just the slides. But one of the points I was trying to make is that PHP actually makes you &lt;i&gt;more&lt;/i&gt; likely to be successful than a lot of its competition. The lolsy stuff on &amp;quot;The Case Against PHP&amp;quot; slides is all you ever hear because ... well, because they fit on slides. They&amp;#x27;re immediately, obviously weird. But these problems are shallow. There are deeper properties of the language and its interaction with the environment that overcome those problems, and then some.&lt;p&gt;Also, it&amp;#x27;s a little obscure for languages like PHP where we&amp;#x27;re unused to making architecture&amp;#x2F;implementation distinctions, but if HHVM is good then PHP is good. It runs the same core &lt;i&gt;language&lt;/i&gt; as php.net.  To the extent we don&amp;#x27;t, it&amp;#x27;s likely to be a bug these days. I think HHVM is a better &lt;i&gt;implementation&lt;/i&gt; of that language than php.net, but I am biased, and that isn&amp;#x27;t the point of the talk. We&amp;#x27;re also chipping away at running other popular programs, extensions and all: &lt;a href=&quot;http://www.hhvm.com/blog/?p=875&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;www.hhvm.com&amp;#x2F;blog&amp;#x2F;?p=875&lt;/a&gt;&lt;p&gt;Edit: transposed sentence</text></comment>
<story><title>Taking PHP Seriously [pdf]</title><url>https://raw.github.com/strangeloop/StrangeLoop2013/master/slides/sessions/Adams-TakingPHPSeriously.pdf</url></story><parent_chain><item><author>dkhenry</author><text>At this point we almost need to stop saying facebook programs in PHP. I know this was defending PHP, but look at what is happening. Facebook ( big engineering firm, lots of developers and resources ) could not get php to work for them short of rewriting the core (HPHP ) and then adding on features to the language that most other languages have determined are useful enough to be baked into the language.&lt;p&gt;Here is my TL;DR of this article. PHP is bad we all know this and accept it. Facebook has made it better by keeping most of the syntax and chucking everything else out the window. Run your stuff on HipHop ( unless you need extensions in which case your OOL )</text></item></parent_chain><comment><author>workhere-io</author><text>&lt;i&gt;could not get php to work for them short of rewriting the core (HPHP )&lt;/i&gt;&lt;p&gt;I&amp;#x27;ve heard this argument before, but it&amp;#x27;s important to realize that Facebook was able to use standard PHP up until the point when they had roughly 500 million users. Unless your site has a half billion users you can&amp;#x27;t compare your use case to Facebook&amp;#x27;s.</text></comment>