Unterstriche werden auf zwei verschiedene Arten in der Magento Codebasis verwendet.
In Klassen gibt ein Unterstrich am Anfang eines Variablen- oder Funktionsnamens an, dass die Variable privat oder geschützt ist.
Innerhalb von Vorlagen wird den meisten Variablen, die lokal verwendet werden, ein Unterstrich vorangestellt. Dies zeigt an, dass die Variable "privat" für die Vorlage ist.
Meistens wird dies getan, um Ihre Template-Variablen vor Kollisionen mit View-Variablen zu schützen.
In Magento CE 1.9.x.x
Mage_Core_Block_Template :: fetchView - ln 215 extrahieren ($ this- & gt; _viewVars, EXTR_SKIP);
Siehe Referenz für die Extraktfunktion: function_extract .
Hoffnung, es hat geholfen.
Variablen, die mit $ _ beginnen, werden normalerweise als Elementattribute einer Klasse oder innerhalb von PHP-Template-Dateien verwendet, während andere meistens als lokale Variablen innerhalb einer Klassenmethode verwendet werden.
Tags und Links magento