我正在使用CodeIgniter開展一個項目。當然,像language
這樣的幫手是非常有用的,因爲你要打印的字符串可以根據你加載的語言而改變。因此,您可以使用助手來代替編寫純php代碼。是否有任何理由使用助手來生成靜態HTML代碼?
然而,這是我不明白這就像輔助函數的意義:
echo doctype();
用於擴展爲:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
當然,第一個它更容易編寫,但每次都要處理該代碼。您可以節省幾秒鐘的編碼,但代碼無限執行相同的代碼,每個頁面上始終具有相同的輸出(並且有許多像這樣的幫助器,例如Form Helper
就是大量有效的示例,其中函數生成靜態HTML碼)。
所以,問題是:如果我沒有任何動態代碼/變量添加,爲什麼我應該使用助手?