看到 less is more 已有2000+的订阅量,甚是欣慰。谢谢大佬
@刘雨培 @开瓶少女 的影响力。作为专栏"核心"编辑之一(毫无存在感的),我也想来蹭个热度,万一我就成为新一代网红了呢?毕竟我这代码弱渣面临着随时被裁的风险,饭都吃不起了。
rf我记得
@开瓶少女 在 培神都开始学PHP了,你还在等什么。说《放弃PHP》他们已经在创作了。正好,有幸被
@开瓶少女 带领,成为有多年PHP工作经验的我,来写一写 PHP 也是不错的。免责声明
写之前,作为一个不负责的人,当然要写这玩意。
在写文章前,我试图让我的文字能创造一定的价值, 提高信息熵。但是这篇文章可能不行。
正文
先说结论:
都别学PHP了。
很多人抱怨着PHP的垃圾设计。比如反人类的 Ternary Operator
$a = 2;
echo (
$a == 1 ? 'one' :
$a == 2 ? 'two' :
$a == 3 ? 'three' :
$a == 4 ? 'four' : 'other');
echo "\n";
// prints 'four'
再比如牛逼哄哄的 Type Hinting - Manual
function fuck(string $str) {}
fuck("hello world");
// PHP Catchable fatal error: Argument 1 passed to fuck() must be an instance of string, string given, called in..
简直罄竹难书,还是看这里吧
- PHP: a fractal of bad design
- PHP Must Die
- PHP Sadness
- Why Does PHP Suck? | The Story of a Never Ending Misery
- I’m sorry, but PHP sucks! " Jonas Maurus’ maurus.net
- PHP到底有多糟糕?
- ....
当然啦,毕竟是最好的编程语言,人家也有优点的。
- 入门简单
- 部署也方便
- 如果 Ruby 能够像 PHP 一样方便地部署就好了 · Ruby China
- 所以我司有人可以随便ssh到线上主机改代码即时生效。
- 可以直接和HTML混用
- 就是那种HTML里面到处都是<?php>的玩意儿。
- 便宜啊(利益相关)
说点利益相关的:
现在培训班培训出来一大堆号称精通PHP的,但却只会输出几个Hello world,毫无工程实践的人,搞的PHP的行情掉价的太快,现在找个工作真难。 所以,你们还是别学PHP了
我遇到过几个自称PHP大牛,精通MySQL的人,给人家解释半天foreach
的copy机制和生成器
, 可是就完全听不懂。哎,后来问了一下MySQL
怎么删除一个表的所有数据SQL怎么写,人家也不知道。。。。。
一个真正要学PHP的,应该看看这种 => PHP: The Right Way 博客也应该看看这种 nikic's Blog 就像昨晚和网友聊天说的,要写Python,Google + 官方文档 + ipdb。缺一不可。
最后一波广告:代码渣渣刚搭建了个博客,求流量。
最后,谢谢大家。