#php #php-5.3
#php #php-5.3
Вопрос:
Ниже у меня есть код, который работает с, <?=
но не <?
или <?php
<?= $form->create('Upload', array('type'=>'file')); ?>
<?= $form->input('file', array('type'=>'file')); ?>
что <?=
делает
Спасибо
Ответ №1:
<?php echo $form->create('Upload', array('type' => 'file')); ?>
эквивалентно
<?= $form->create('Upload', array('type' => 'file')); ?>
.
Комментарии:
1. Вы могли бы даже опустить последнюю точку с запятой =)
Ответ №2:
<?=
идентичен <? echo
Ответ №3:
<?=
выводит результат выполнения инструкции. Таким образом, вместо того, чтобы использовать <? echo $varname; ?>
, вы можете просто сделать <?= $varname ?>