2015-08-14 3 views
2

Как я могу проверить Magento, они, как правило, не используют начальные и конечные фигурные скобки (фигурные скобки) в коде. Например, как правило, мы используем { и } скобки в коде, но в Magento, они используют : или ENDIF.Почему Magento не использует фигурные скобки для размещения блоков кода?

Можете ли вы, пожалуйста, дайте мне знать, почему они не используют фигурные скобки, и что является использование : и ENDIF?

Заранее спасибо

+1

Это стандарт кодирования, который следует в magento для файлов phtml. –

+1

Проверить стандарт кодирования рамки Zend. – Muk

+0

Привет, Мук, Есть ли веская причина для использования ** endif; ** условие? –

ответ

1

Вы должны прочитать это:

Difference between if() { } and if() : endif;

Является частью стандарта кодирования, но есть на самом деле не очень явное преимущество к нему.

+0

Привет, claudiu.brand, Есть ли веская причина для использования ** endif; ** вместо ** скобок ** в состоянии? –

0

Как правило, в Magento, if() заявления (et.al.) будет использовать фигурные скобки, чтобы окружить блоки кода в программировании кода модуля и библиотеки (файлы, оканчивающиеся на .php) и будет использовать альтернативный синтаксис <?php if(): ><?php endif; > в .phtml файлов, где вы найти PHP-код, перемежающийся с помощью html-кода.

В основном решение о кодировании для разделения html и php-кода для удобства чтения при написании шаблонов.

Смежные вопросы