我正在使用 CodeIgniter 开发一个项目。当然,拥有一个帮助程序非常有用,language
因为您要打印的字符串可以根据您加载的语言而改变。因此,您可以使用 helper,而不是编写纯 php 代码。
但是,我不清楚辅助函数的含义是什么,例如:
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 代码)。
所以,问题是:如果我没有要添加的动态代码/变量,为什么要使用帮助程序?