PHP 勸退指南
看到 less is more 已有2000+的訂閱量,甚是欣慰。謝謝大佬 @劉雨培 @開瓶少女 的影響力。
作為專欄"核心"編輯之一(毫無存在感的),我也想來蹭個熱度,萬一我就成為新一代網紅了呢?畢竟我這代碼弱渣面臨著隨時被裁的風險,飯都吃不起了。
rf我記得 @開瓶少女 在 培神都開始學PHP了,你還在等什麼。說《放棄PHP》他們已經在創作了。
正好,有幸被 @開瓶少女 帶領,成為有多年PHP工作經驗的我,來寫一寫 PHP 也是不錯的。
免責聲明
寫之前,作為一個不負責的人,當然要寫這玩意。
在寫文章前,我試圖讓我的文字能創造一定的價值, 提高信息熵。但是這篇文章可能不行。
正文
先說結論:
都別學PHP了。
很多人抱怨著PHP的垃圾設計。比如反人類的 Ternary Operator
$a = 2; necho ( n $a == 1 ? one : n $a == 2 ? two : n $a == 3 ? three : n $a == 4 ? four : other); necho "n"; n// prints fourn
再比如牛逼哄哄的 Type Hinting - Manual
function fuck(string $str) {}nfuck("hello world");n// PHP Catchable fatal error: Argument 1 passed to fuck() must be an instance of string, string given, called in..n
簡直罄竹難書,還是看這裡吧
- 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到底有多糟糕?
- ....
當然啦,畢竟是最好的編程語言,人家也有優點的。
- 入門簡單
- Learn PHP in 15 minutes
- 學PHP最快要多久? 學習路線?要不要報培訓班?
- 【圖文】五分鐘精通PHP操作MYSQL資料庫_百度文庫
- Learn PHP in Y Minutes
- 部署也方便
- 如果 Ruby 能夠像 PHP 一樣方便地部署就好了 · Ruby China
- 所以我司有人可以隨便ssh到線上主機改代碼即時生效。
- 可以直接和HTML混用
- 就是那種HTML裡面到處都是<?php>的玩意兒。
- 便宜啊(利益相關)
- 為什麼PHP程序員工資普遍很低?
說點利益相關的:
現在培訓班培訓出來一大堆號稱精通PHP的,但卻只會輸出幾個Hello world,毫無工程實踐的人,搞的PHP的行情掉價的太快,現在找個工作真難。 所以,你們還是別學PHP了
我遇到過幾個自稱PHP大牛,精通MySQL的人,給人家解釋半天foreach
的copy機制和生成器
, 可是就完全聽不懂。哎,後來問了一下MySQL
怎麼刪除一個表的所有數據SQL怎麼寫,人家也不知道。。。。。
一個真正要學PHP的,應該看看這種 => PHP: The Right Way 博客也應該看看這種 nikics Blog 就像昨晚和網友聊天說的,要寫Python,Google + 官方文檔 + ipdb。缺一不可。
最後一波廣告:代碼渣渣剛搭建了個博客,求流量。
shellvon的博客
最後,謝謝大家。
推薦閱讀:
※Symfony2 的優缺點有哪些?
※同時學三門編程語言是什麼體驗?
※一個只會 HTML 和 CSS,沒有學過任何其他語言的人,只用了15天就學會了 PHP,並獨立製作了一個複雜度和知乎相似的 B2C 網站,這個人是天才嗎?還是說 PHP 很簡單?
TAG:PHP |