亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

優(yōu)秀的PHP程序員應(yīng)該了解PHP代碼的哪些特性

瀏覽:9日期:2024-07-09 11:39:32

我在SitePoint做面試官的時(shí)候一定會(huì)問的問題是:你認(rèn)為PHP代碼的優(yōu)劣體現(xiàn)在哪里?因?yàn)檫@個(gè)問題可以讓我大體知道應(yīng)聘者是哪種類型的程序員,而不是單純地考察他對(duì)PHP函數(shù)的掌握程度(這一點(diǎn)Zend的PHP認(rèn)證做得不錯(cuò),雅虎的PHP程序員面試題也屬于此類)。重要的是,這個(gè)問題可以讓我知道應(yīng)聘者是否經(jīng)歷過這樣的事情——從一個(gè)懶散程序員手中接過一段凌亂的代碼進(jìn)行重用,或者要幫助團(tuán)隊(duì)中的其他成員來處理這類事情。

誠然,對(duì)于這個(gè)問題我自己也沒有一個(gè)滿意的答案,不過我知道哪些答案是我想聽到的:

優(yōu)秀的PHP代碼應(yīng)該是結(jié)構(gòu)化的。大段的代碼應(yīng)該被分割整理成一個(gè)個(gè)函數(shù)或方法,而那些不起眼的小段代碼則應(yīng)該加上注釋,以便日后清楚它們的用途。而且應(yīng)該盡可能地把前臺(tái)代碼如HTML、CSS、Javascript等從程序中分離出來。PHP的面向?qū)ο缶幊烫匦钥梢院芎玫貛椭绦騿T將代碼整理有序。

優(yōu)秀的PHP代碼應(yīng)該是規(guī)范化的。無論是為變量名和函數(shù)名設(shè)定命名規(guī)則,還是對(duì)一些會(huì)重復(fù)使用的過程如數(shù)據(jù)庫操作和錯(cuò)誤處理進(jìn)行標(biāo)準(zhǔn)化,抑或是簡(jiǎn)單到規(guī)定好代碼是怎樣縮進(jìn)的,這些規(guī)范化都可以讓代碼的可讀性大大提高ip流量。

優(yōu)良的PHP代碼應(yīng)該是自適應(yīng)的。PHP有許多特性如magic quotes和short tags,這些特性的打開和關(guān)閉會(huì)影響到程序的運(yùn)行。所以,一個(gè)好的程序員應(yīng)該在他的代碼中加入適當(dāng)?shù)恼Z句來使程序能夠根據(jù)環(huán)境進(jìn)行調(diào)整。

優(yōu)良的PHP代碼應(yīng)該是安全的。雖然PHP是一種高效、靈活的語言,沒有固定的框架,但卻把安全問題留給了程序員們。對(duì)潛在安全漏洞的深刻理解,如跨站腳本攻擊(XSS)、跨站請(qǐng)求偽造(CSRF)、代碼注入漏洞、字符編碼循環(huán)漏洞等,對(duì)于今天的專業(yè)程序員來說是至關(guān)重要的。

當(dāng)應(yīng)聘者在回答這些問題的時(shí)候,我就能清楚地知道是否該錄用他。當(dāng)然,有時(shí)程序員并不能很好地闡明這個(gè)問題,這時(shí)我們會(huì)讓他們做一些PHP測(cè)試。測(cè)試中的許多問題表面上看起來非常簡(jiǎn)單,但這也給了應(yīng)聘者們一個(gè)展現(xiàn)自我的機(jī)會(huì),因?yàn)橹灰^察得仔細(xì),就能找出問題。

下面這一小段“劣質(zhì)的PHP代碼是一道簡(jiǎn)化了的測(cè)試題。這種問題就像在問:你該怎樣優(yōu)化這段代碼?

這段代碼的主要問題在于它把用戶提交的數(shù)據(jù)直接顯示到了網(wǎng)頁上,從而產(chǎn)生XSS漏洞。其實(shí)有很多方法可以填補(bǔ)這個(gè)漏洞。那么,什么代碼是我們想要的呢?

這是最低要求。XSS漏洞用htmlspecialchars函數(shù)填補(bǔ)了,從而屏蔽了非法字符。

能寫出這樣代碼的人應(yīng)該是我想要錄用的人了:

可惜的是,能給出這樣讓人滿意答復(fù)的程序員少之又少。我們花了3個(gè)月的時(shí)間才招聘到讓我們滿意的程序員.

那么,你會(huì)怎樣回答文章開頭提出的問題呢?你認(rèn)為PHP代碼的缺點(diǎn)體現(xiàn)在哪里?你認(rèn)為一個(gè)PHP程序員還應(yīng)具有哪些品質(zhì)?

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 一区二区三区免费 | 亚洲爱v| 性短视频在线观看免费不卡流畅 | 一级毛片国产 | 免费看欧美日韩一区二区三区 | 粉嫩00福利视频在线精品 | 免费成人福利视频 | 亚洲欧美日韩在线线精品 | 一级美国乱色毛片 | 久久精品国产99国产精品澳门 | 国产高清1024永久免费 | 欧美精品黄页在线观看大全 | 精品欧美一区二区在线看片 | 国产麻豆剧传媒精品国产免费 | 欧美人成毛片在线播放 | 三级毛片在线播放 | 国产精品99久久久久久www | 亚洲图片一区二区三区 | 亚洲精品在线免费观看视频 | 一级欧美视频 | 内地自拍 | 91青娱乐在线 | 91四虎国自产在线播放线 | 中文在线观看视频 | 国产综合亚洲欧美日韩一区二区 | 免费观看全黄做爰 | 麻豆果冻国产91在线极品 | 亚洲精品日韩在线一区 | 国内精品久久久久久影院老狼 | 久久亚洲精品人成综合网 | 国产91久久最新观看地址 | 91日本在线 | 国产三级手机在线 | 高h辣肉各种姿势爽文bl | 亚洲综合视频在线观看 | 免费一级视频在线播放 | 日本免费毛片 | 免费精品一区二区三区在线观看 | 欧美精品一区二区三区观 | 奇米四区| 中日韩欧美在线观看 |