PHP是最棒的語言,這個梗 從何而來?

一直聽朋友說,PHP是最棒的語言,是什麼梗


怎麼說呢?在我上大學那會兒,記得C語言課上,老師說過一句話,任何變數要先定義,後使用


時值夏天,課上天天睡覺,我嘴裡抱怨著「為啥要先定義呢?想用就用唄,哪裡這麼多事兒!」。

當時在課上說這話,就是文藝復興時期的布魯諾對天主教信仰進行挑戰,會被燒死的。


直到有次不經意間翻開一本神書,上面有段代碼:

它沒有定義變數,直接拿變數進行計算,心想:厲害!原來老師說的也不全對嘛。

它將變數隨意使用,一會兒當作整型使用,一會兒當作字元串使用,心想:這代碼要飛啊!浪!

它甚至在變數數組中不存在索引時,也能使用,只是警告一下,程序依舊運行,結果正常輸出,心想:神代碼,再不學就晚了!


隨後,我激動地合上書,定眼一看封面,上面寫著三個字母: PHP

從那時候,腦海中就悄然印下這句話:

php是世界上最好的語言。


======分割線======

上面回答了自己為什麼認為PHP是世界上最好的語言。


程序員是善良的孩紙,他們喜歡自黑和被黑以及反黑。

至少關於PHP有幾個故事是很火的:

1、非誠勿擾相親節目中,被滅燈的男子採訪感言:我不知道為什麼,說自己是做PHP,燈就全滅了。

能夠讓女嘉賓燈全滅,這語言還不夠好?黑人問號臉


2、如果您能讓這個論壇炸開鍋之PHP是世界上最好的語言(本題目也有朋友用這個段子回答了)
能夠讓男人放棄和妹子的約會,去論壇吵架,這語言還不夠好?


3、曾經有一部高清的「艾薇偶像劇」風靡網路,很多熱血少年流著口水,連夜下載,第一集播出,一個中年男子帶有口音說出:PHP是一門XXX的語言。男孩子紙巾都準備好了,最後看了這個,也是迷茫。

能讓熱血少年在擼管之際放下情緒,學習CS知識,這語言還不夠好?


實際上,大學那會兒,據了解,C語言必修,還有主推的是Java、C#、C++、Android、iOS、Web前端等等,至少Python也有選修,但PHP大家聽都沒聽過。

如果說其他編程語言是世界上最好的語言,大家都承認,而PHP嘛,高等教育看不上你,這時候就靠培訓機構廣而告之。(貌似畢業幾年後學校,老師教學生怎麼在windows上安裝PHP)

就這樣,在自黑、被黑以及培訓機構的鼓吹過程中,PHP是世界上最好的語言的梗就傳播開來,各行程序員有事沒事黑一下,搞得外行朋友也問我最好的語言是不是PHP(汗)。

梗傳播的具體源頭也很難追溯。


洗白:

PHP具有簡單易懂的語法、沒有奇怪的黑魔法、既能面向過程,又能面向對象、安裝後各種擴展集一身、包括但不限於mysql、json、mbstr等,方便至極。一言不合,一個頁面就html和PHP混寫,甚至最新版本都內置了小型webserver,連apache和nginx都不用上、一分鐘搭建博客論壇問你怕不怕、國外Ci、laravel、kohana、zf等框架層出不窮、國內tp社區棒、語言創建者積極上進優化、語言bug全世界的程序員和你一起修復。最重要的是大小公司都用、找工作不愁啊!


我敢說一個啥都不會的初學者,只要懂得基本英語和加減乘除,裝上wamp馬上寫個留言板功能都不虛。入門後,再找 @vczh 學C++, 找@趙劼 學ASP.NET, 找@winter 學js


師傅帶進門,修行看個人。

PHP可能不是世界上最好的語言,但他一定是最適合新手學習編程的入門語言,也是進入Web開發領域的絕佳語言。


因為PHP用作Web開發的學習/開發/運維成本比其他語言低,加上PHP簡單實用,小白認真看個30分鐘教程都能用WordPress或Discuz!搭個博客或論壇,這就讓其他語言的擁躉很不爽,但又無法用有力的事實否定PHP的優點,說不過自然只能揶揄了.

當然,有些人說PHP是好語言是出於真實感受的,比如下面這位大神:


梗源頭不知道,
但這個宗教這幾年勢力越來越小,
各種不同勢力的人黑它是政治正確,

比如我說:
1. Scheme是最好的語言(沒人鳥我)
2. Js是最好的語言(和一堆人吵了起來)
3. haskell是最好的語言(沒人鳥我)
4. python是最好的語言(和一堆人吵了起來)
5. ruby是最好的語言(抵制日貨的衝上來打我一頓)
6. java是最好的語言(大家一頓亂斗,也不知道自己和誰打了起來)
..............

所以php這個各種宗教公認可以踩到軟柿子,被擠了出來,
即不冷門,又可以放心黑,,,

比如工位旁邊一個c艹艹狗在傳教,不知道怎麼和他說話,所謂黨同伐異,總得找點共同話題呀。

於是說"php是最好的語言",我既不信教,也不引戰,大家相視一笑。

by the way, 艹艹是#分開的意思


====== 更新 ======

前文僅描述現狀,不敢引戰。

工位坐在c艹艹狗旁邊的我自然也是c艹艹狗,

你看我自己都黑 (^-^), 不要打我


這是中文技術圈的亞文化,中國碼農需要娛樂,也熱衷於娛樂,逗梗是他們最大的業餘愛好和技能。



「PHP是世界上最好的語言」這個梗由來已久了,記得我剛參加工作的時候(2012年)就有在說了。

大學期間在學長的推薦下自學了PHP,很順利的出了hello world,也買域名空間搭了WordPress、知道了discusz這玩意。相比配置個JAVA環境,PHP簡單快速上手的優點確實很吸引人。而關於它的簡單易上手,曾經不學無術的中國國內最具影響力的PHP技術專家惠新宸(人稱鳥哥、網名Laurence,唯一一個PHP開發組中國成員,多個開源項目開發者和維護者,曾任職雅虎、百度、新浪)也或多或少因為這個而走上PHP開發之路,這點可以在其12、13年時期左右的微博上得到佐證:

過去十來年的前十年,是Web開發如日中天的時候,也是PHP藉此起勢的時間:

註:tiobe的編程語言榜單貌似並不監測中國市場

PHP在2004至2010年,常年佔據編程語言市場份額的前四,和C++打的難解難分,甚至在2004年得益於高增長率獲得TIOBE「年度編程語言」獎:

PHP作為一個Web開發語言,是有它的優勢和優點的,它相對簡單、易學、易上手、門檻低、快速無編譯、社區生態繁榮,吸引力無數菜鳥程序員入門學習和開發使用。並且,PHP也能勝任很多大型Web項目或者成為其技術選型之一,這就無需舉例說明了。

人紅是非多,火了之後的PHP,這個梗便開始在編程界流行。當然我想這個梗里的「好」字就是想強調他的優點優勢以及優越的開發體驗吧。

至於這句話是誰開始說的、什麼時候說的,可能無從可考了,但可以肯定的是這句話早於2012年,但不會早於2004年,而且 它可能僅限於中文社區:

PS:一開始作為一名PHPer,聽聞這句話時是略害臊的,因為知道自己幾斤幾兩、也知道編程世界浩如煙海等待你去探索,所以也就是聽之任之、一笑而過,從不和誰討論甚至argue。而後轉戰JS開發的我現在再看到這句話,已然沒啥觸動了。


ref:https://www.tiobe.com/tiobe-index/


「你要是能用一句話讓這個論壇炸鍋我就跟你走」

「PHP是世界上最好的語言」

「好吧你贏了我跟你走」

「先等會,我一定要說服他們PHP就是世界上最好的語言」


因為假如你說C,C++,Java是最好的語言,好像都有那麼點道理。


某回答刪評價刪得很開心啊?不就是指出你一下說php是最好的語言的時候,go還沒出生,叫你不要強答嘛。

這梗200x年就有了。

說實在的,我算是比較傳統的先學習操作系統,c,c++,再到java,再到其他動態語言這樣,(可能很多比較近的同學已經不是這樣的路線了),接觸/寫過的語言十多種,php還算是用起來比較舒服/比較好用。

雖然因為歷史上的原因,很少有做web以外的用途,其實寫寫通用伺服器端也是可以的。


世界上只有兩種語言,一種是被黑出翔的,另一種是沒有人用的。

php越是被黑,就說明用的人越多,而用的人越多反而越是被黑的更加厲害。

所以這個梗,就是這麼來的。


因為編程界經常爭論哪個語言是最好的編程語言,C/C++/Python/Java/Ruby/Go/JS 等等主要勢力爭論不休,常年戰火不斷。此時,一向被看低的「不入流」的 PHP 冒了出來,「PHP 才是最好的編程語言」,也許是某些人故意調侃 PHP 是下里巴人上不了檯面。於是,各族群團結起來一直攻擊 PHP ,這恐怕才是好事者的目的吧。不過意外的是,PHP 程序員如此之多,且不乏大神級的人物存在,在小規模爭論中往往佔上風,讓 PHP 站在風口浪尖卻屹立不倒。

就像瓦崗寨一大票英雄豪傑,最後卻選了程咬金當皇帝。

以我自己的經歷來說,PHP 的確飽受歧視。很多人依然認為 PHP 只是玩具,做廉價外包的工具。如果真得去和人說「PHP 是最好的語言」,肯定會被那些 Java 和 Python 程序員鄙視,甚至被 Ruby on Rails 和 NodeJS 程序員鄙視。

作為 PHP 用戶,這就是我們不甘心被鄙視的口號。

PHP 是最好的編程語言。


如果別人跟你說Java是最好的語言 你的反應是 哦

如果別人跟你說PHP是最好的語言 你的反應是 哈哈哈哈哈哈 誒 那個誰 來來來 給你講個笑話 哈哈哈 笑死了

不知道第一個講這個笑話的是誰 反正傳開了


口口相傳

好吧,學長告訴我的。

其實寫起來還不錯,滿屏幕的$,錢途就在眼前


誰告訴你這是梗了?PHP就是最好的語言!

拳打渣娃,腳踢C井,蔑笑fai森,俯視眾生。

好了,不說了,我先百度一下這個功能用什麼函數來實現。


給我們財富的語言就是最好的語言


無非就是認為自己所用的語言是鄙視鏈上層的人黑,PHP 部分人自嘲自黑外加一些人的自吹。

當年的PHP 面向過程,HTML 加PHP 代碼各種邏輯資料庫SQL 混寫,確實是讓很多程序員瞧不起,PHP 5後完全轉向面向對象加上越來越流行,有些其他語言使用者難免不爽的。"PHP 是世上最好的語言" 一下子能把語言之爭的炮火指向PHP ,簡直不能太爽。

編程語言不是為程序員而生的,而是為解決問題而生的。PHP 恰恰偏向實用。即使我會Python 和golang ,我還是會選擇PHP 開發WEB ,因為方便,快速,實用。

PHP 是世上最好的語言。┐( ̄ー ̄)┌


我一直以為PHP是靠良好的向下兼容性和便捷的開發環境佔據最好的編程語言地位的,沒想到眾多答主都以為這是個笑話。


不懂這個梗,PHP適合用作網頁的快速開發,要說什麼梗,可以是因為拼音縮寫像:拍黃片


不覺得php比寫代碼爽么?


是時候祭出這張圖了。

圖片來自互聯網,侵刪。


推薦閱讀:

《秒速五厘米》中遠野貴樹的編程水平怎麼樣?
public static <T> List<T> asList(T... a) 原型是怎麼回事?
Android有什麼好的技術點適合進行技術分享?
如何有逼格地輸出「Hello, World!」?
垃圾回收機制中,引用計數法是如何維護所有對象引用的?

TAG:PHP | 編程 | 科技 | Java | 玩梗 |