Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么<;?在PHP中不工作?_Php_Yii - Fatal编程技术网

为什么<;?在PHP中不工作?

为什么<;?在PHP中不工作?,php,yii,Php,Yii,我有以下代码: <?php echo $form->fileField($model, 'avatar_url', array('style' => 'display:none')) ?> <a href="#" class="thumbnail" style="width: 96px" id="avatar"> <?php if (empty($model->avatar_url)) { ?> <img data-src="h

我有以下代码:

<?php echo $form->fileField($model, 'avatar_url', array('style' => 'display:none')) ?>
<a href="#" class="thumbnail" style="width: 96px" id="avatar">
<?php if (empty($model->avatar_url)) { ?>
    <img data-src="holder.js/96x96" id="avatar-img">
<?php } else { ?>
    <img src="<?= Yii::app()->baseUrl . $model->avatar_url ?>" id="avatar-img">
<?php } ?>

baseUrl$模型->化身\u url?>“id=”化身img“>

当我替换
时,虽然从技术上讲
听起来您需要在php.ini中启用
short\u open\u标记。
在php.ini中找到行
short\u open\u标记
,并将值设置为
1

short_open_tag = 1
进行更改后,重新启动web服务器

请在此处阅读更多信息:

short\u open\u标签

告诉PHP是否应允许使用PHP的开放标记的短格式(
)。如果要将PHP与XML结合使用,可以禁用此选项以使用
内联。否则,可以使用PHP打印它,例如:
。此外,如果禁用,则必须使用PHP开放标记的长格式(


在PHP5
中,我在代码的任何地方都看不到
$class
。我也看不到
<?
。您需要一个分号(
)在你的
echo
声明之后。另外,不要使用
对不起,我编辑了我的问题,我是PHP新手,我无法从Google找到解决方案:您在每台服务器上使用的PHP版本是什么?也许这会帮到您,@chris85,除非我弄错了,这在一些旧版本的PHP中是不正确的。无论如何,不使用它是不好的做法,当然可以