PHP是如今最受歡迎的開源服務(wù)器端腳本語(yǔ)言,但金無(wú)足赤、人無(wú)完人,再優(yōu)秀的計(jì)算機(jī)語(yǔ)言也是有它的局限所在。而可能也是因?yàn)檫@樣,讓很多人覺(jué)得PHP不夠完美、不行了。其實(shí),這些人之所以會(huì)這么說(shuō),那是因?yàn)樗麄儗?duì)PHP的了解還不夠全面。下面我們的鷗仔總結(jié)了大多數(shù)人對(duì)PHP的幾大誤解,希望能夠幫助大家重新認(rèn)識(shí)PHP。
1. PHP是一門面向?qū)ο笳Z(yǔ)言,但不是基于OOPS
這是大多數(shù)人對(duì)PHP完全錯(cuò)誤的理解,這一點(diǎn)在一些對(duì)PHP語(yǔ)言一知半解的人身上體現(xiàn)的尤為明顯,他們很多對(duì)于PHP的認(rèn)知還是停留在很早之前的版本中。而隨著PHP版本的更新?lián)Q代,最新版的PHP已經(jīng)添加了很多的面向?qū)ο蠹夹g(shù),而它月OOPS之間更是實(shí)現(xiàn)了完美的結(jié)合。
2. PHP無(wú)法實(shí)現(xiàn)特定的功能
這么說(shuō)給人的感覺(jué)可能會(huì)比較模糊,那么我們就以PHP能不能實(shí)現(xiàn)內(nèi)存訪問(wèn)這個(gè)功能說(shuō)起。有許多其它語(yǔ)言的開發(fā)者認(rèn)為PHP是無(wú)法時(shí)間內(nèi)存訪問(wèn)的,但實(shí)際上,PHP作為一門可擴(kuò)展的計(jì)算機(jī)語(yǔ)言,它完全可以實(shí)現(xiàn)這個(gè)功能,它只需要用C或C++編寫一個(gè)擴(kuò)展再進(jìn)行集成就可以了,以此類推,說(shuō)PHP無(wú)法實(shí)現(xiàn)某種功能的,那可能是你自己對(duì)PHP不了解,或許已經(jīng)有擴(kuò)展支持這個(gè)功能了。
3. PHP不安全
沒(méi)有任何一門計(jì)算機(jī)語(yǔ)言是完全可靠的,你說(shuō)不可靠,那只是因?yàn)槟銢](méi)有找到解決的辦法,如果你技術(shù)高超,它或許會(huì)變的更安全。
4.不適合做大型應(yīng)用程序
一門語(yǔ)言之所以能用來(lái)構(gòu)建大而復(fù)雜的應(yīng)用,其自身要具有一定的可靠性和高性能,而可擴(kuò)展的PHP并不符合。但是,如果你設(shè)計(jì)和開發(fā)的應(yīng)用程序架構(gòu)很穩(wěn)定,那應(yīng)用程序的性能和擴(kuò)展又會(huì)有什么問(wèn)題呢?
5.PHP只能用于網(wǎng)站開發(fā)
確實(shí),PHP的主要功用是用來(lái)做網(wǎng)站開發(fā),但是PHP中的CLI也完全可以讓應(yīng)用程序運(yùn)行在非Web服務(wù)器上。更重要的是,如果你想使用PHP開發(fā)桌面應(yīng)用程序,只需使用Windows特定擴(kuò)展即可搞定。
6.開發(fā)過(guò)程緩慢
PHP的開發(fā)其實(shí)一點(diǎn)也不慢,事實(shí)上作為一門開源的計(jì)算機(jī)語(yǔ)言,PHP有大量的框架可供開發(fā)者使用,合理使用它們會(huì)達(dá)到事半功倍的效果,大大縮減開發(fā)時(shí)間。所以,PHP的開發(fā)過(guò)程其實(shí)一點(diǎn)也不慢。
7.專業(yè)開發(fā)者不使用PHP
這一點(diǎn)其實(shí)可以說(shuō)是可笑至極,如果專業(yè)的開發(fā)者不適用PHP,那么為什么那么多的大公司都用PHP做網(wǎng)站開發(fā)呢。
8.性能問(wèn)題
這一點(diǎn)其實(shí)還是與程序員本身的技術(shù)水平有關(guān),雖然PHP不是那么完美,里面充斥在大量的垃圾代碼,比如隱式轉(zhuǎn)換、無(wú)用的模塊、操作法缺乏重載等,但如果程序員自身的技術(shù)過(guò)硬,那么完全可以繞過(guò)這些內(nèi)容去創(chuàng)建一個(gè)穩(wěn)定而快速的應(yīng)用程序。
9.便宜的應(yīng)用程序意味著質(zhì)量不高
PHP是一門開源的計(jì)算機(jī)語(yǔ)言,更有豐富的免費(fèi)的框架供開發(fā)者使用,而這意味著使用PHP的開發(fā)人員可以快速的進(jìn)行開發(fā),更可以省去很多成本,但這并不意味著PHP的質(zhì)量就有問(wèn)題。
PHP或許還存在著這樣或者那樣的問(wèn)題,但解決這些問(wèn)題其實(shí)也是一種樂(lè)趣,相信隨著PHP版本的不斷更新,PHP一定會(huì)變得越來(lái)越好用。如今,PHP依然是Web開發(fā)領(lǐng)域不可或缺的一員,更大公司對(duì)PHPer的需求依然很大,所以如今學(xué)PHP依然是你踏入IT領(lǐng)域的一個(gè)非常好的選擇。如果你決定學(xué)習(xí)PHP,那么就來(lái)藍(lán)鷗吧,藍(lán)鷗擁有業(yè)內(nèi)頂尖的師資團(tuán)隊(duì),有自己獨(dú)立的課程體系,無(wú)論你有沒(méi)有基礎(chǔ),來(lái)這里,你都能學(xué)到對(duì)自己有用的知識(shí)。