Не работает комментирование кода в PHP

101
02 апреля 2021, 19:30

Запустил vagrant up в проекте yii2, закомментированный код отображается мне во view, второй день бьюсь с этой проблемой, не могу понять в чём дело?

Код:

        <div class="col-md-4">
<!--            --><?//= $form->field($model, 'client_phone')->textInput(['placeholder' => 'Например 037-60-43'])->label('Телефон клиента') ?>
        <?=            $form->field($model, 'client_phone')->widget(\yii\widgets\MaskedInput::className(), [
            'mask' => '+7 (999) 999-99-99',
        ])->label('Телефон клиента');
        ?>
    </div>

Отображается вот так:

<div class="col-md-4">
<!--            --><!--?//= $form--->field($model, 'client_phone')-&gt;textInput(['placeholder' =&gt; 'Например 037-60-43'])-&gt;label('Телефон клиента') ?&gt;
        <div class="form-group field-propertysearch-client_phone">
<label class="control-label" for="propertysearch-client_phone">Телефон клиента</label> 
...

Answer 1

Тег <?= PHP воспринимает, как известный ему, а <? - для него обычный, не-phpшный тег. Поэтому можете попробовать:

1) заменить тег <? в коде <!-- --><?//= $form->field($model, 'client_phone')->... на <?php

2) включить обработку коротких тегов в конфигах php.

Рекомендую всё же первый вариант, т.к. в тег <? может быть началом XML-файла и тогда возникнет путаница для интерпретатора PHP, что может привести к ошибке при попытке обработать содержимое тега.

READ ALSO
Область действия сервисов

Область действия сервисов

Не могу понять правильную область действия сервисов в web приложенииВот у нас есть сервис, логично, как мне кажется, предположить, что его можно...

136
Почему функция unlink() не видит файл?

Почему функция unlink() не видит файл?

Хочу удалить файл из папки так как папок и файлов много я подставляю их имена через переменную unlink('files/$loc/cards/$namephp');, но функция unlink не видит...

113
Netty-сервер не принимает пакеты от Netty-клиента

Netty-сервер не принимает пакеты от Netty-клиента

Такая проблема - имеется сервер, работающий с Netty (используется порт 7755), и принимающий данные в формате JSON (используется Netty >= 41 и JsonObjectDecoder),...

130
Изометрия не получается

Изометрия не получается

Понимаю, что таких тем уже множество, но не одна из них не дала четкое понятие и примера, я пытался сделать его сам из кусков в описаниях этих...

103