<? use yii\helpers\Html; ?>
<h1><?= Html::encode($this->title) ?></h1>
<?=
- всегда включен, тут нет вопросов, а вот <?
это плохая практика. Посмотрите на серьезные проекты, типа php framewok-ов и найдите там <?
.<?php
вначале файла так что в случае с use
вообще проблем быть не должно, так как <?php
создалось автоматом и use автоматом в верх файла попадает при вставке класса в код. PHP также допускает короткий открывающий тег <?, однако использовать их нежелательно...
<? $form = ActiveForm::begin() ?>
<?php $form = ActiveForm::begin() ?>
<? $f = AF::b() ?>
раз воюем за каждый символ, вот только читать это невозможно Я не настраивал раньше lamp и как-то просто не подумал что короткий тег может быть отключен по умолчанию
<?
но есть <?=
. Так что большинство используют <?=
и <?php
, чего и Вам крайне рекомендую.Нет такого стандарта который бы запрещал мне его использовать
Files MUST use only <?php and <?= tags.