загрузка файла с короткими тегами php

#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 ?>