为什么以及什么目的在cakephp中使用这个<?= ?>
语法
代码示例
<h1>
Getting All bookmarks with certain Tags:
<?= $this->Text->toList( $tags ); ?>
</h1>
<section>
<?php foreach ( $bookmarks as $bookmark ) { ?>
<article>
<h4><?= $this->Html->link( $bookmark->title, $bookmark->url ); ?></h4>
<small><?= h( $bookmark->url ) ?></small>
<?= $this->Text->autoParagraph( $bookmark->description ); ?>
</article>
<?php } ?>
</section>
答案 0 :(得分:4)
这是短回声语法。它是PHP的内置部分,不是CakePHP框架特有的。但是,CakePHP coding standards表示应该在模板文件中使用它而不是<?php echo ...
。