為什麼程式設計師鄙視php?一個互相鄙視嘲諷的玩笑而已。在程式設計師中存在一個鄙視鏈,誰都瞧不起誰,結果互相鄙視!每種語言都有他獨特的應用場景和特色,所以不能放在一起簡單的比較!
為什麼要寫這篇文章呢,主要是現在感覺好多人都在鄙視PHP這個語言,這是為什麼呢,個人感覺PHP還是可以的啊,上手比較容易,也不知道那些人怎麼想的。 (推薦:php中文網PHP程式設計師90天成就大牛線上直播班)
想了又想,就感覺可能就是個人的追求是不一樣的吧,只有這個解釋解釋的通了。這篇文章就來分析分析這種事情:
有些程式設計師是以自己會多少工具和懂得多少專業知識作為梗取樂,就比如PHP這門語言,這門語言主要是用在web開發和腳本任務開發的,它不是萬能的工具,深度的語言特性也不多,所以很多程式設計師都不喜歡這門語言。
還有一些程式設計師總是想著低成本快速的解決問題,很關注成本,PHP作為主要的工程語言,可滿足快速的專案交付,滿足了市面上絕大多數沒有高並發需求的企業的IT專案的需求,所以符合這些程式設計師的訴求。
人是多樣性的,訴求的多樣性那就更多了,所以這問題又可以理解為「並不是所有的人都看不起或都看得起PHP」這是一個思維標準化的想法。
現在我們就來說說PHP的好處吧:
#好處一:門檻低,前面我說過,PHP其實是很容易上手的,它的文法混合了c、java、perl以及PHP自己創新的想法。 PHP把幾種語言的一部分拿過來又自己創新了一點,把PHP做的更好了,所以很多人有點想法。
PHP門檻低,學幾個月就能做些基本的專案了,而且薪水還是可以的。還有一點是PHP開發的速度相比其它的都快點,一個中小型的web項目,最少一個多月就能做出來了,最多也就三個月左右,除非是那種不懂的人。超過了時間。
好處二:程式碼的量比較少,而且和上面說的一樣,速度又快,看到很多學別的東西的人發現自己要寫一些或者很多的程式碼,而PHP程式設計師寫的話,就是呼叫函數就完成了,這也讓很多人有想法了。看圖:
你看,百度搜尋PHP,上面不是只有罵PHP的,還有不少都是誇PHP的。
好處三:主要是成本低啊,PHP最經典的組合是LAMP,兄弟連啊(全名是linux Apache mysql PHP),所有的軟體都是開源免費的,減少了多少投入。 。 。
好處四:跨平台強啊,PHP是運行在伺服器端的腳本,不但在這裡用,而且還能在Unix、Linux、Windows、mac OS裡面都能運行,目前微信的二次開發基本上都是用PHP做的。
想想說了這麼多優點了,(想學PHP的就來PHP中文網)那麼多人罵的PHP難道只有優點嗎?不,當然不是,小編偷偷告訴你,其實PHP的缺點也有不少,而且挺重要,但是,對於有些東西用PHP做還是挺方便的。但我也不能光說PHP的優點。
那現在就來說說PHP的缺點(不然小編一定被罵,這樣才能平衡。也說個四點,小編才是公平的人)
缺點一:待遇有點低,剛才說了,上手幾個月就能跟著做點小項目,但是要學精到賺大錢的地步還是有點難啊,很少有PHP基礎的是很多的,很少看到有PHP大神啊,為什麼,就是因為學精難啊,一旦學精難了之後,工資就很難漲起來,所以工資在別的行業裡面平均算起來算是低的了。
缺點二:成長的空間小,跟剛才說的差不多,上手容易精通是比較難的,一個PHP的大神一般都是在java和c等語言上面有著很深的研究的,很多人都是學完PHP基礎之後,發現成長的空間太小,所以好多都去轉投別的行業去了,導致了現在會PHP的很多,但是很難看到有精通的。
缺點三:奮鬥的方向不好找,因為PHP真的不是大型企業常用的開發語言,PHP語言的方向是針對web前端方向的,如果換一個方向的話,那麼PHP的用處就很低了。在我看來,把PHP當作web方面的最好的語言絕對是當之無愧的。
缺點四:不變的相互鄙視鏈看圖
每個語言的作用不同,限制當然有了,但不可否認的是,PHP的確有大量的工作機會,而且學的時間也不用太長,PHP可以快速開發web網站是沒錯的啊。但憑什麼一直被鄙視呢,世界上沒有十全十美的東西,每個行業,每個語言都在精進。我們學任何語言的人都沒有任何理由去鄙視別的語言。
#【小編推薦】
以上是為什麼程式設計師鄙視php? PHP到有沒有用!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版
中文版,非常好用