如今網(wǎng)站可以說一個公司的門面,所以作為網(wǎng)站開發(fā)中占據(jù)主流的生力軍——PHPer,可以說是供不應(yīng)求。而也正是因為市場前景還算可以,就導(dǎo)致越來越多的人想要學(xué)習(xí)PHP??晌蚁胝f一句,你了解PHP嗎?你學(xué)習(xí)PHP到底是為了它的廣闊市場前景,還是真心喜歡PHP呢?下面我們就一起來了解一下PHP的缺點和優(yōu)點吧。
PHP的缺點:
1、語法太詳細,帶有大量花括號和美元符號以及“ - >”。
2、函數(shù)名稱容易混淆。內(nèi)置庫有各種各樣的命名約定,函數(shù)通常有前綴來表示它們的源(但通常大家都不會這么做),函數(shù)通常放置在類中以模擬命名空間。
3、不適合大型應(yīng)用開發(fā),很難維護,因為它不是很模塊化。
4、Weak類型:隱式轉(zhuǎn)換可能會使不熟悉的程序員感到驚訝,并導(dǎo)致意想不到的錯誤。例如,字符串“1000”和“l(fā)e3”看起來是相等的,因為它們被隱式地轉(zhuǎn)換為浮點數(shù)。
5、PHP是一種腳本語言,而不是面向?qū)ο蟆?/p>
PHP的優(yōu)點:
1、初學(xué)者容易上手(學(xué)習(xí)曲線短而平)。如果開發(fā)人員有類似的語法學(xué)習(xí)背景,如C,C++,C#,Java,JavaScript等那么將會更加容易上手。
2、它支持所有主流的Web服務(wù)器,如Apache,Microsoft IIS,Netscape,個人Web服務(wù)器,iPlanet服務(wù)器等。
3、PHP被許多行業(yè)廣泛接受,它比其他語言更受歡迎。
4、在托管時,很容易直接托管PHP網(wǎng)站,無需任何服務(wù)器配置。但是,托管PHP網(wǎng)站可能會讓新手感到頭痛。
5、PHP中的Zend框架是最知名的。再比如Yii,Laravel,Codeigniter等框架都給予了PHP更強的實力。
6、可快速開發(fā)任何類型的CMS。
從上述介紹的PHP優(yōu)缺點中我們不難發(fā)現(xiàn),PHP雖然也有這樣或那樣的缺點,但是它的優(yōu)勢卻也是不容我們忽視的。尤其在Web開發(fā)領(lǐng)域,PHP更是占據(jù)著絕對的地位。所以如果您真心想要學(xué)習(xí)編程開發(fā),想要在Web領(lǐng)域有所作為,那么PHP可以說是您最好的選擇。