php脚本无法通过脚本标签识别,如果我使用,则代码运行得很好。
使用:
<?php $layout->sessionFlash(); ?>
不起作用
<?$layout->sessionFlash();?>
使用:
<?php echo $content_for_layout; ?>
不起作用
<?=$content_for_layout;?>
这是从另一个在服务器上正常工作的网站获取的代码,但我试图让它在我的本地wamp服务器上工作,我遇到了这个问题。它只在.ctp文件中。
答案 0 :(得分:6)
就像Babiker已经说过的那样,short_open_tag
必须设置为1
中的php.ini
。但为了安全起见,您应该只在代码中使用长标签和echo
,因为您无法确定应用程序部署的PHP服务器是否启用了短标记。