Magento News

 

Why do local variables in Magento have an underscore prefix?

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?

Why do local variables in Magento have an underscore prefix?

Possibly Related Posts:


 

Leave a Reply