本文介绍了为什么Magento中的局部变量具有下划线前缀?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
作为对的后续行动>一个更早的问题我想知道是否有人知道为什么Magento模板都用下划线声明其变量.模板是.phtml文件include
-从Mage_Core_Block_Template::fetchView()
开始的文件,它们的局部变量在函数结尾处被丢弃,并且永远不会成为全局变量.
As a follow up to an earlier question I wonder if anyone knows why Magento templates all declare their variables with an underscore. Templates are .phtml files include
-ed from Mage_Core_Block_Template::fetchView()
, their local variables are disposed of by the end of the function and never become global.
那么下划线的意义是什么?
So what's the point of an underscore?
推荐答案
我认为这是要尊重ZF的命名约定:
I think it's to respect ZF's naming convention:
这篇关于为什么Magento中的局部变量具有下划线前缀?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!