當我通過Magento檢查時,他們傾向於不使用代碼中的開始和結束大括號(大括號)。比如通常我們使用{和}括號中的代碼,但在Magento,他們正在使用:或ENDIF。爲什麼Magento不使用大括號來包圍代碼塊?
能否請你讓我知道爲什麼他們不使用大括號,什麼是使用:和ENDIF?
在此先感謝
當我通過Magento檢查時,他們傾向於不使用代碼中的開始和結束大括號(大括號)。比如通常我們使用{和}括號中的代碼,但在Magento,他們正在使用:或ENDIF。爲什麼Magento不使用大括號來包圍代碼塊?
能否請你讓我知道爲什麼他們不使用大括號,什麼是使用:和ENDIF?
在此先感謝
你好claudiu.brand,有沒有強烈的理由使用** endif; **代替**括號**的條件? –
一般來說,在Magento,if()
語句(等人)將使用大括號包圍在模塊的代碼編程代碼塊和庫(文件.php
結束),並且將使用替代語法<?php if(): >
<?php endif; >
在.phtml
文件,你找到穿插HTML代碼的PHP代碼。
它主要是一個編碼決定,以便在編寫模板時將html和php代碼分離以提高可讀性。
這是一個編碼標準,後面是用於phtml文件的magento。 –
檢查Zend框架編碼標準。 – Muk
你好穆克,有沒有強烈的理由使用** endif; **條件? –