4 回答

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個(gè)贊
從PHP 5.4開(kāi)始,回顯快捷方式與短標(biāo)記是一個(gè)單獨(dú)的問(wèn)題,因?yàn)槭冀K會(huì)啟用回顯快捷方式?,F(xiàn)在這是事實(shí):
所以回聲快捷鍵本身(<?=
)現(xiàn)在可以安全使用。

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
整個(gè)討論的問(wèn)題在于使用PHP作為模板語(yǔ)言。沒(méi)有人認(rèn)為應(yīng)該在應(yīng)用程序源文件中使用標(biāo)記。
然而,PHP的可嵌入語(yǔ)法允許它被用作強(qiáng)大的模板語(yǔ)言,模板應(yīng)該盡可能簡(jiǎn)單和可讀。許多人發(fā)現(xiàn)使用像Smarty這樣速度慢得多的附加模板引擎更容易,但對(duì)于那些需要快速渲染和純代碼庫(kù)的純粹主義者來(lái)說(shuō),PHP是編寫(xiě)模板的唯一方法。
禁止使用短標(biāo)簽的唯一有效參數(shù)是所有服務(wù)器都不支持它們。關(guān)于與XML文檔沖突的評(píng)論是荒謬的,因?yàn)槟憧赡懿粦?yīng)該混合使用PHP和XML; 如果你是,你應(yīng)該使用PHP來(lái)輸出文本字符串。安全永遠(yuǎn)不應(yīng)該是一個(gè)問(wèn)題,因?yàn)槿绻阍谀0逦募蟹湃霐?shù)據(jù)庫(kù)訪問(wèn)憑證等敏感信息,那么,你就會(huì)遇到更大的問(wèn)題!
現(xiàn)在,關(guān)于服務(wù)器支持的問(wèn)題,誠(chéng)然必須要知道他們的目標(biāo)平臺(tái)。如果共享主機(jī)可能是目標(biāo),則應(yīng)避免使用短標(biāo)簽。但對(duì)于許多專(zhuān)業(yè)開(kāi)發(fā)人員(例如我自己),客戶(hù)承認(rèn)(實(shí)際上,取決于事實(shí))我們將決定服務(wù)器要求。我經(jīng)常負(fù)責(zé)自己設(shè)置服務(wù)器。
我們永遠(yuǎn)不會(huì)與托管服務(wù)提供商合作,因?yàn)橥泄芊?wù)提供商不能完全控制服務(wù)器配置 - 在這種情況下,我們可以指望運(yùn)行更多的麻煩,而不僅僅是失去短標(biāo)簽支持。它不會(huì)發(fā)生。
是的 - 我同意應(yīng)該仔細(xì)權(quán)衡短標(biāo)簽的使用。但我也堅(jiān)信它應(yīng)該始終是一個(gè)選擇,并且知道他的環(huán)境的開(kāi)發(fā)者應(yīng)該隨意使用它們。
- 4 回答
- 0 關(guān)注
- 1319 瀏覽
添加回答
舉報(bào)