谁一开始就是大神?

Yii中出现“<?=...?>”是什么意思?[2.0]

Yii 中出现的“<?=” 是什么意思啊?比如下段代码

<?= Breadcrumbs::widget([
    'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
]) ?>

这时php的标签,和<?php ?>一样的。用<?= ?> 就不用echo,否则你要输出的话,需要加上echo词汇输出。
这个就是用在模板里面方便点。
这个不是php语法么?是php的一种输出格式
楼上的回答太美妙了,赞一个
其实建议你用最标准的<?php ?>这样大家都能看懂,新手也不会有这个问题了
最好用标准格式
这样的方式是必须开PHP扩展才可以实现的,向下不一定会兼容
我的觉得yii2 对 <?= 进行了处理,并不像上面说的那样是php的语法,在输出widget时,将<?= 换成 <?php 试试?

赞(0) 打赏
未经允许不得转载:菜鸟之家 » Yii中出现“<?=...?>”是什么意思?[2.0]

评论 抢沙发

登录

找回密码

注册