php是最好的語言
㈠ 為什麼我要說:php是世界上最好的語言
這句話最早出現在2001年7月的PHP文檔中,而後來PHP語言招黑,甚至成為一個著名諷刺PHP開發者的梗,還是因為2010年後移動app開發的火爆,移動app開發和web開發者地位此消彼長導致的。
PHP有很多奇怪的設計,令大部分人必須有個參考手冊握在手邊才敢寫代碼,但它仍然能夠吸引眾多開發者,最重要的原因是:它擁有門檻低和用戶群體大的優勢,但是用戶群大了,各種水平的人都會有,入門雖然很容易,但精通PHP是很難的,畢竟這個語言及其標准庫里有太多未定義行為。
其實,語言沒有最好這個定義,都是人為主觀認為。但不得不承認,PHP具有簡單易懂的語法、沒有奇怪的黑魔法、既能面向過程,又能面向對象、安裝後各種擴展集一身、包括但不限於mysql、json、mbstr等,方便至極。一個頁面html和PHP可以混寫,甚至最新版本都內置了小型webserver,連apache和nginx都不用上、一分鍾搭建博客論壇問你怕不怕、國外Ci、laravel、kohana、zf等框架層出不窮、國內tp社區棒、語言創建者積極上進優化。最後最重要的是大小公司都用、這一點對找工作比較有利。
㈡ PHP是最好的語言
一個人學了3年java終於能做項目了,拿到了20w的年薪;他有一個弟弟,學了3個月php能做項目了,年薪20w。
有一天,弟弟看到哥哥在認真地寫代碼,哥哥說:老弟,看我的個人博客,寫了2周了,馬上就可以用了,等我弄好了也給你弄一個。弟弟:巧了,我剛才花了2分鍾弄好了一個,就差配置了;哥哥嘆了聲氣,弟弟心想:以前聽別人說php是最好的語言,現在我有點覺得有點道理。看起來兩種語言的付出與收獲不一樣,額,怎麼說,語言特性不同,php適用於web,而Java可在許多方面大展身手。
Php以快速、便捷著名,在工作中的某些時候,php可能為自己免去了很多麻煩、節省了很多時間的時候想要誇獎一下她。試問所有的程序員:怎麼誇獎呢?
會說:哇,你好帥,你真漂亮嗎?不會,不同的程序員會說:「java真好」、「c語言真厲害」、「python真優雅」、「php真方便」……
喜愛程度直接加深到最高,怎麼表達呢?大家都會這么說:「java是最好的語言」、「c是最好的語言」、「php是最好的語言」……
可為什麼只有「php是最好的語言」受到了大家的注意、成為了別人的笑柄呢?答案只有一個:因為說的人太多了~
這又體現出一種程序員幸福度,下面這張圖展示了程序員爆粗口的頻繁度:
㈢ php為什麼是世界上最好的語言
1.簡單易學
入門難度最低,上手較容易的編程語言,0基礎也能學!
2.網站開發神器
80%國內互聯網網站使用php開發
目前,全球5000萬互聯網網站中,有60%以上使用著php技術
3.市場飽和度低
目前在國內,學習php的人較少,缺少專業性人才,企業需求也日漸增多,可以說這方面的專業人才是供不應求,平均每5個職位搶一個人!
4.最搶手的後端開發語言
2016年,據BOSS直聘網統計,PHP成為最搶手的後端語言,沒有之一!PHP開發工程師榮登互聯網10大最受歡迎的人才榜首。
5.微信和小程序首選後台語言
微信和小程序官方推薦使用PHP語言作為開發語言。
6.可輕松滲透移動端
PHP不僅可以向移動APP傳輸數據,而且PHP程序員還可通過混合式來開發手機APP,可兼容iOS和Android手機!大大降低企業開發成本!
7.接私單 賺外快
開發速度快,成本低,可利用工作業余時間接私單,賺外快!
㈣ 為什麼很多人說php是最好的語言
這是一個梗,出自php官方,最早出現在2001年7月的PHP文檔中,最早出現在2001年7月的PHP文檔中。
㈤ 為什麼說PHP是世界上最好的語言
部署簡單
很多其他行業的公司,希望有一個網站,他們並沒有多少預算在網站上,可能只是隨便買了一個虛擬主機,這時恐怕最好的選擇就是 PHP 了。支持 Ruby, Python 之類的語言的虛擬主機很少,ASP 需要 Windows 的伺服器,只有 PHP 可以運行在任何一家虛擬主機上。
學習門檻低
一開始 PHP 是專為 Web 設計的語言(雖然現在已經在向通用編程語言靠攏了), 學習和使用門檻很低,建一個 .php 文件就是網頁,用 $_GET['XXOO'] 就可以獲取到 GET 參數。而其他通用編程語言,原生並不支持這些與 HTTP 協議相關的功能,這時就需要選擇並學習一款 HTTP 框架才能編寫 Web 應用,例如 Tornado(Python), Ruby on Rails 等。
語法簡單
PHP 一開始是弱類型的(現在只是不那麼弱了而已,還算不上強類型),幾乎不需要考慮類型轉換的事情,甚至在一開始很長的一段時間里,都沒有支持面向對象。PHP 可以非常簡單地從資料庫中存取數據,而一半的網站也無非是從資料庫中讀寫數據。
因為 PHP 是以 CGI 或 FastCGI 的形式運行的,因此也不必考慮內存管理的問題,反正每次請求後,內存都會被釋放。
PHP 的錯誤處理機制也很簡單——如果出錯就在頁面上列印錯誤信息。想要關閉錯誤提示也同樣簡單。
很多重量級的開源項目
如 WordPress(博客), Typecho(博客), Drupal(CMS), MediaWiki(WIKI), DiscuzX(論壇) 等等,可以說想要不折騰地部署一個網站 PHP 就是最佳選擇。
經過了歷史考驗
PHP 畢竟也算是老牌 Web 編程語言了,能踩的坑已經被前輩踩過了,大量的庫可以重用,要招會 PHP 的開發人員也很容易,而 Node.js, Golang 等等新語言則會遇到技術儲備,人才儲備方面的問題。而 Python, Ruby 也不要高興得太早——雖然你們很早就被發明出來了,但那時候還沒多少人搞 Web 開發。
㈥ PHP 是最好的語言嗎
那本來就源於一個段子,你要反著理解。。。從技術角度講,PHP是個過時的東西。。就跟XP一樣,技術上過時了,但市場需求卻依然存在。。所以市場上依然有大量崗位。。除了學習簡單之外,確實沒有什麼技術優勢。。但有些時候,學習簡單就是個很大的優勢。。。
跟PHP同等技術水準的東西,是微軟的ASP。。(ASP.NET的前身)。。在90年代,ASP是網站後端技術中的霸主。。就像後來的PHP一樣,是把代碼直接寫在HTML頁面里。。。但當時最時髦的技術,卻是SUN公司的JAVA。。。被開發者認為是比ASP更加先進的下一代技術。。並且,微軟也同樣這么認為。。
於是在2000年6月,微軟參考JAVA,全面接受了面向對象思想,從而發布了以C#作為主要開發語言的.NET框架。而其針對網站後端部分的解決方案,則叫做ASP.NET。。。此後微軟將ASP視為過時技術,停止了新版本開發。。。ASP的開發團隊,也被並入ASP.NET的團隊當中。。
由於ASP.NET並不像ASP一樣,把腳本代碼寫在HTML文件里。。。盡管技術更加先進,但學習難度猛然增加。。。使得大量習慣了ASP的用戶,受限於基礎知識不足無力跟進。。。微軟為此也費盡周折,推出了一系列降低學習門檻的解決方案。。。甚至推出了WEBFORM控制項等極端方式。。卻始終無法引導大量的ASP用戶平滑過渡到ASP.NET。。
而與ASP大同小異的PHP,便是在此時引起了ASP用戶們的注意,大量吸收了原本使用ASP的用戶,迅速擴大了用戶群。。。。而PHP直到今天,雖版本幾經迭代,但其核心原理,依然是與ASP如出一轍。。屬於上一代的網路後端技術。
就像XP很簡單,老年人都可以熟練操作。所以XP是不是可以算最好的系統?那為什麼我們還要換Win10?
FLASH很簡單,初中生都用它做出了一部《火柴人》動畫片,FLASH為什麼不是最好的前端解決方案?我們卻為什麼要選擇HTML5,CSS3和JAVASCRIPT?
答案很簡單,技術是向前發展的,不會為了一個簡單的東西,而停留下來。。。一個人可以在幾分鍾內學會鑽木取火,卻要用數十年的光陰才能學會如何製作出一台空調。所以鑽木取火就是最好的取暖技術?
說到這里,你自然明白PHP根本不可能是「最好的語言」。。這本身就是那個段子的笑點之一。
㈦ 為什麼說PHP是世界上最好的語言
㈧ 為什麼是php是世界上最好的語言
部署簡單
很多其他行業的公司,希望有一個網站,他們並沒有多少預算在網站上,可能只是隨便買了一個虛擬主機,這時恐怕最好的選擇就是 PHP 了。支持 Ruby, Python 之類的語言的虛擬主機很少,ASP 需要 Windows 的伺服器,只有 PHP 可以運行在任何一家虛擬主機上。
學習門檻低
一開始 PHP 是專為 Web 設計的語言(雖然現在已經在向通用編程語言靠攏了), 學習和使用門檻很低,建一個 .php 文件就是網頁,用 $_GET['XXOO'] 就可以獲取到 GET 參數。而其他通用編程語言,原生並不支持這些與 HTTP 協議相關的功能,這時就需要選擇並學習一款 HTTP 框架才能編寫 Web 應用,例如 Tornado(Python), Ruby on Rails 等。
語法簡單
PHP 一開始是弱類型的(現在只是不那麼弱了而已,還算不上強類型),幾乎不需要考慮類型轉換的事情,甚至在一開始很長的一段時間里,都沒有支持面向對象。PHP 可以非常簡單地從資料庫中存取數據,而一半的網站也無非是從資料庫中讀寫數據。
因為 PHP 是以 CGI 或 FastCGI 的形式運行的,因此也不必考慮內存管理的問題,反正每次請求後,內存都會被釋放。
PHP 的錯誤處理機制也很簡單——如果出錯就在頁面上列印錯誤信息。想要關閉錯誤提示也同樣簡單。
很多重量級的開源項目
如 WordPress(博客), Typecho(博客), Drupal(CMS), MediaWiki(WIKI), DiscuzX(論壇) 等等,可以說想要不折騰地部署一個網站 PHP 就是最佳選擇。
經過了歷史考驗
PHP 畢竟也算是老牌 Web 編程語言了,能踩的坑已經被前輩踩過了,大量的庫可以重用,要招會 PHP 的開發人員也很容易,而 Node.js, Golang 等等新語言則會遇到技術儲備,人才儲備方面的問題。而 Python, Ruby 也不要高興得太早——雖然你們很早就被發明出來了,但那時候還沒多少人搞 Web 開發。
准確的說是web開發最好的語言
㈨ php是世界上最好的語言,這個梗是怎麼來的
最早看到這個是由於下面這個笑話:
某女:你能讓這個論壇的人都吵起來,我今晚就跟你走。
某軟體工程師:PHP是最好的語言!
某論壇真的就炸鍋了,各種吵架……
某女:服了你了,我們走吧,你想幹啥都行。
某軟體工程師:今天不行,我一定要說服他們,PHP必須是最好的語言……
其實把PHP換成Python\Ruby\Java...能起到一樣的效果。終究這只是一個笑話而已。每個人心中都有自己的女神,每個人都會本能地維護自己的立場,僅此而已。
不管現在黑PHP的人有多少,無論是從PHP->Java;PHP->Python;PHP->C#.Net;PHP->Ruby……都只能說明隨著時代的發展,大家對性能、對模式的需求更加敏感,PHP可能漸漸的Out了,但無法否認他曾經輝煌過的那一段時期為互聯網帶來了多少活力。
但做技術的,也必須與時俱進,好就是好,好就學,好就用,落伍了,就棄,技術這么純粹的東西,是最不需要感情分的。
㈩ php真的是最好的語言嗎
這應該只是一個調笑的梗吧。
php的優點:部署簡單
很多其他行業的公司,希望有一個網站,他們並沒有多少預算在網站上,可能只是隨便買了一個虛擬主機,這時恐怕最好的選擇就是 PHP 了。支持 Ruby, Python 之類的語言的虛擬主機很少,ASP 需要 Windows 的伺服器,只有 PHP 可以運行在任何一家虛擬主機上。
學習門檻低
一開始 PHP 是專為 Web 設計的語言(雖然現在已經在向通用編程語言靠攏了), 學習和使用門檻很低,建一個 .php 文件就是網頁,用 $_GET['XXOO'] 就可以獲取到 GET 參數。而其他通用編程語言,原生並不支持這些與 HTTP 協議相關的功能,這時就需要選擇並學習一款 HTTP 框架才能編寫 Web 應用,例如 Tornado(Python), Ruby on Rails 等。
語法簡單
PHP 一開始是弱類型的(現在只是不那麼弱了而已,還算不上強類型),幾乎不需要考慮類型轉換的事情,甚至在一開始很長的一段時間里,都沒有支持面向對象。PHP 可以非常簡單地從資料庫中存取數據,而一半的網站也無非是從資料庫中讀寫數據。
因為 PHP 是以 CGI 或 FastCGI 的形式運行的,因此也不必考慮內存管理的問題,反正每次請求後,內存都會被釋放。