看到那个叫『灵剑』的python程序员一派胡言,不光是在答案里,评论里也是拿着自己过期的初级PHP资历在那信口开河,也出来给它来几巴掌。

首先,下面已经有人提到了,亲,你听说过『图灵完备』吗?没听说过的话可以先去维基百科(https://zh.wikipedia.org/wiki/%E5%9C%96%E9%9D%88%E5%AE%8C%E5%82%99%E6%80%A7)补习一下。php和python都是图灵完备的语言,所以没有什么是其中一者能做而另外一个不能做的。

问题回答完毕,下面是说好的打脸时间,也就是来看看『灵剑』所说的所谓的python能做而php所不能做的到底是怎么一回事:
1. 『我原来写PHP的时候主要用的是curl,这是个C的库。不是说它不好,但是你用这个库的话,有一些重要的功能是不行的,比如说我要读取一个URL,然后将返回值作为一个流来处理,读一部分处理一部分』:请阅读手册 PHP: curl_setopt 中的 CURLOPT_FILE,『value should be a stream resource (using fopen(), for example) for the following values of the option parameter』 明确说明了是支持流的。
另外据说你还去看了一大堆第三方的库?不知道guzzle(GitHub – guzzle/guzzle: Guzzle, an extensible PHP HTTP client )这个7000+ star的库不知道你是否看过呢?
2. 『最好这个返回的流还可以像文件一样统一处理,直接用outputStream之类的方法就可以把这个流写到其他语言基本都支持这样的功能,但PHP不行』 同上,上面已经说了,你都fopen了,当然可以像文件一样统一处理
3. 『其他比如说自动复用HTTP/1.1的连接,也是做不到的』废话,你这说的是web server的事情。找apache/n