我在几个项目中使用joomla但我之前没有打开任何一个E_STRICT。自从我昨天做了以后,严格标准:只应通过引用分配变量错误被抛出指向当前模板的index.php并打破我的布局。经过一些谷歌搜索后,在 $ var =&中保存& 的php似乎毫无意义。 JFactory :: getDocument(); 调用,但看起来有太多的joomla代码使用它,所以我很谨慎,只需删除&符号,因为我不完全确定它应该做什么,不会以任何方式影响应用程序的行为。我的问题是 - 删除&符号是否安全?如果没有必要,为什么这个&符号实际存在于代码中。
答案 0 :(得分:2)
通过引用分配只是意味着该函数可以修改变量,但是从PHP 5..3起,以下两个版本都已被弃用
您只需删除&
即可:
$doc = JFactory::getDocument();