库或助手上的 Codeigniter 超级对象,使用 get_instance() 或发送 $this?
Posted
技术标签:
【中文标题】库或助手上的 Codeigniter 超级对象,使用 get_instance() 或发送 $this?【英文标题】:Codeigniter superobject on libraries or helpers, use get_instance() or send $this? 【发布时间】:2011-11-13 23:44:42 【问题描述】:我想了解将 codeigniter 超级对象作为参数发送而不是使用 get_instante() 并将其分配给 var 时是否存在任何性能差异?
例如,
帮助者:
function callMe($CI)
控制器:
callMe($this);
而不是
帮助者:
function callMe()
$CI =& get_instance();
当我输入这个问题时,我发现get_instance() in Codeigniter: Why assign it to a variable?wish 非常有用,但我认为这是一个更具体的问题。
【问题讨论】:
为什么你宁愿总是必须传入另一个参数? 【参考方案1】:可能会有轻微的性能改进,但没有任何意义足以保证使用这种丑陋的语法,每次调用帮助程序时都需要传递另一个参数方法。
【讨论】:
以上是关于库或助手上的 Codeigniter 超级对象,使用 get_instance() 或发送 $this?的主要内容,如果未能解决你的问题,请参考以下文章
使输入上的 disabled 属性与 Meteor 助手反应的最佳方法是啥?