Cakephp在问号后相等

时间:2014-11-17 22:50:28

标签: cakephp

我是cakephp的新手,但我必须恢复一个cakephp项目,在复制到我的服务器之后,我的html源代码中的页面将以<?=呈现。看完文件后,我在ctp文件中找到<?=标记,如下所示: <?= $this->element("header") ?>

在我的html源代码中看到的这部分代码是什么配置错误的?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这实际上是PHP的一个功能,称为短标签,请参阅http://php.net/manual/en/language.basic-syntax.phptags.php

其中<?<?php的缩写,<?=<?php echo的缩写

短标签并未广泛使用,主要是因为并非所有服务器都支持它们。关于短标签是否可以使用还有其他各种论点和意见,如Are PHP short tags acceptable to use?

中所示。

见:How to enable PHP short tags?

  

     short_open_tag=On

中的

php.ini      

重新启动Apache服务器。