當(dāng)前位置: 首頁(yè)編程開發(fā)PHP → PHP 語(yǔ)言需要避免的10大誤區(qū)

PHP 語(yǔ)言需要避免的10大誤區(qū)

更多
PHP是一個(gè)最流行的開源服務(wù)器端的腳本語(yǔ)言和大多數(shù)網(wǎng)站上找到的萬(wàn)維網(wǎng)已經(jīng)開發(fā)使用PHP。但是,你可能會(huì)驚訝地發(fā)現(xiàn)那里有不要發(fā)誓PHP幾個(gè)人。但更令人驚訝的東西,或者應(yīng)該說(shuō)是令人震驚的是,他們沒有使用PHP的一些缺點(diǎn),因?yàn)檎Z(yǔ)言;他們不使用PHP的決定是基于一定的誤解。
 
是的,你讀的是正確的誤解。
 
讓我們來(lái)看看這些錯(cuò)覺是什么:
 
1。PHP是一種面向?qū)ο蟮恼Z(yǔ)言,而不是糟糕的基礎(chǔ)
 
那不是真的在所有的那些程序員那里,尤其是Java程序員認(rèn)為這不是糟糕的基礎(chǔ)需要基本的PHP速成課程;他們會(huì)發(fā)現(xiàn)在PHP面向?qū)ο蟮墓δ車。例如,接口,方法,抽象?duì)象等同意PHP沒有最初的版本有很多面向?qū)ο蟮脑O(shè)施,但PHP 5具有面向?qū)ο蟮牧W(xué)。更重要的是,你必須知道如何引導(dǎo)代碼成為PHP那么簡(jiǎn)單,那是因?yàn)镻HP和面向?qū)ο笙嘟Y(jié)合,它使。
 
因此,擺脫這種誤解。
\
 
2。PHP不能實(shí)現(xiàn)特定功能
 
我知道這聽起來(lái)很模糊的誤解,但我不能做任何事情,它是一種模糊的誤解,其中開發(fā)商認(rèn)為PHP不能使他們實(shí)現(xiàn)特征如內(nèi)存訪問,或一些其他的功能,是不是主要的PHP支持的發(fā)行。但事實(shí)是,PHP是一個(gè)可擴(kuò)展的語(yǔ)言,所有你需要做的,是在C或C + +編寫代碼,創(chuàng)建一個(gè)擴(kuò)展和整合,是的。
 
同時(shí),你真的不需要?jiǎng)?chuàng)建一個(gè)擴(kuò)展,有PHP擴(kuò)展已有數(shù)百家,和你想要什么已經(jīng)是可用的。你只需要尋找它。
 
3。PHP是不安全的
 
別的,開發(fā)商認(rèn)為是福音是PHP網(wǎng)站和應(yīng)用程序是不安全的。但為什么你希望它是默認(rèn)安全,為什么不給它一個(gè)安全的代碼。我同意,有不安全的代碼,用PHP寫的很多,因?yàn)樗淖畛醯膶W(xué)習(xí)曲線是足夠簡(jiǎn)單的訣竅。那么,你作為一個(gè)開發(fā)者需要盡可能使它安全。
 
如果你比較一下。網(wǎng),幫助你安全的默認(rèn)情況下,PHP錯(cuò)過了,但如果你是一個(gè)熟練的程序員,你真的不需要“幫助”與安全。包括通常是安全的,但是你如果需要的路徑是動(dòng)態(tài)生成的小心;你也可以讓它更安全,如果你得到的所有指令的透徹理解。
 
4。這是不是意味著大的應(yīng)用
 
大型復(fù)雜的應(yīng)用程序需要一個(gè)語(yǔ)言,以其自身的可靠性和高性能的建立;這在一定程度上PHP吧。但,如果你的設(shè)計(jì)和發(fā)展穩(wěn)定的應(yīng)用體系結(jié)構(gòu),為什么你的應(yīng)用程序的性能和可伸縮性有任何問題。
 
事情的事實(shí)是,一些頂級(jí)網(wǎng)站如臉譜網(wǎng),維基百科和雅虎等,已建成和PHP,可以想象這些都是巨大的網(wǎng)站,和他們工作得很好,謝謝你。
 
5。PHP只能用于網(wǎng)站開發(fā)
 
另一個(gè)誤解,但這很合乎邏輯的假設(shè)它是用在網(wǎng)站開發(fā)中最常用的語(yǔ)言。但是,有一種叫做命令行界面,這可以用來(lái)確保你的PHP應(yīng)用程序運(yùn)行在Web服務(wù)器。
 
你可能不會(huì)相信,但即使是那些應(yīng)用程序,在很大程度上取決于CPU的功能(你的計(jì)算機(jī)系統(tǒng)的功能),可以用PHP開發(fā)和運(yùn)行使用PHPCLI(命令行界面)的可執(zhí)行文件。
 
更重要的是,如果你想用PHP開發(fā)桌面應(yīng)用程序,不要擔(dān)心;你可以做到這一點(diǎn),使用Windows的特定擴(kuò)展。
 
6。緩慢的發(fā)展過程
 
這是一個(gè)很常見的誤解時(shí),我不知道在哪里,一個(gè)來(lái)自。你的神話可能出現(xiàn)的事實(shí),在時(shí)代的PHP代碼可以得到相當(dāng)混亂,這是充滿了MySQL陳述事實(shí)(他們作出完美的意識(shí),但我們不會(huì)有);問題是為什么要悲傷發(fā)展緩慢,當(dāng)有大量的PHP框架,將加快速度。你有雙快的時(shí)間很好的應(yīng)用,不論其復(fù)雜性。所以,沒有發(fā)展,絕對(duì)不是慢如果使用PHP,特別是如果你是用PHP開發(fā)框架的工作。
 
7。專業(yè)開發(fā)人員不使用PHP
 
PHP是初學(xué)者,這是小牛隊(duì),這對(duì)那些沒有發(fā)展等非常嚴(yán)重的這些聲明與使用PHP相關(guān)。同意有PHP,只是不一定方面有意義但這是無(wú)聊的一種誤解,任何。如果有太多的Web應(yīng)用程序,和偉大的,建使用PHP,然后想象
 
6。緩慢的發(fā)展過程
 
這是一個(gè)很常見的誤解時(shí),我不知道在哪里,一個(gè)來(lái)自。你的神話可能出現(xiàn)的事實(shí),在時(shí)代的PHP代碼可以得到相當(dāng)混亂,這是充滿了MySQL陳述事實(shí)(他們作出完美的意識(shí),但我們不會(huì)有);問題是為什么要悲傷發(fā)展緩慢,當(dāng)有大量的PHP框架,將加快速度。你有雙快的時(shí)間很好的應(yīng)用,不論其復(fù)雜性。所以,沒有發(fā)展,絕對(duì)不是慢如果使用PHP,特別是如果你是用PHP開發(fā)框架的工作。
 
7。專業(yè)開發(fā)人員不使用PHP
 
PHP是初學(xué)者,這是小牛隊(duì),這對(duì)那些沒有發(fā)展等非常嚴(yán)重的這些聲明與使用PHP相關(guān)。同意有PHP,只是不一定方面有意義但這是無(wú)聊的一種誤解,任何。如果有太多的Web應(yīng)用程序,和偉大的,建使用PHP,然后想象嚴(yán)重開發(fā)商給PHP敬而遠(yuǎn)之的都是不正確的。
 
8。性能問題
 
這是一個(gè)棘手的問題;這不是一個(gè)錯(cuò)誤的觀念,它是。是的,因?yàn)橛幸幻队矌诺膬擅,兩?cè)有兩個(gè)也在這里。事實(shí)上,有很多垃圾代碼浮在那里,隱式轉(zhuǎn)換,不可用的模塊,運(yùn)算符重載的缺乏等,可以影響一個(gè)PHP應(yīng)用程序的性能。但是,這也取決于你如何能夠用這種語(yǔ)言來(lái)創(chuàng)建一個(gè)穩(wěn)定的和快速的程序。
 
這是你如何去寫代碼和架構(gòu),確定的性能設(shè)計(jì)。
 
9。便宜的應(yīng)用開發(fā)絕不是高質(zhì)量的
 
一個(gè)合乎邏輯的誤解,但不是真的在PHP的案例;事實(shí)上,它的自由和開放源碼是其最大的優(yōu)勢(shì),這意味著大多數(shù)開發(fā)商誰(shuí)提供應(yīng)用開發(fā)服務(wù)的專業(yè)知識(shí)在這。這導(dǎo)致了大量的問題,誰(shuí)想要使用他們的服務(wù)客戶的成本優(yōu)勢(shì)。PHP開發(fā)應(yīng)用程序確實(shí)下降相比,那些使用專有語(yǔ)言建立成本。但這并不意味著PHP應(yīng)用程序的質(zhì)量是令人懷疑的。用正確的開發(fā)工作,獲得高性能的PHP應(yīng)用程序。
 
10。這是一個(gè)被高估的語(yǔ)言
 
是嗎?好吧,這只是你的電話。我不認(rèn)為這是有很多開發(fā)商有誰(shuí)相信同樣的。
 
結(jié)束語(yǔ)
 
這是不是所有的PHP端有誤解;隨著語(yǔ)言的不斷完善和發(fā)展壯大,誤解的數(shù)量也上升。但不要誤解;讀起來(lái),四處打聽,檢查自己,才相信或不相信。
熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)