Почему Magento не использует фигурные скобки для окружения блоков кода?

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

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

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

2

Решение

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

Разница между if () {} и if (): endif;

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

1

Другие решения

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

В основном это решение по кодированию, чтобы разделить HTML и PHP-код для удобства чтения при написании шаблонов.

0

По вопросам рекламы [email protected]