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