CTP文件中无法识别PHP代码
php脚本不能用脚本标记识别,如果我使用,那么代码运行就很好 有效:CTP文件中无法识别PHP代码,php,cakephp,Php,Cakephp,php脚本不能用脚本标记识别,如果我使用,那么代码运行就很好 有效: <?php $layout->sessionFlash(); ?> <?$layout->sessionFlash();?> <?php echo $content_for_layout; ?> <?=$content_for_layout;?> 不起作用: <?php $layout->sessionFlash(); ?> <?
<?php $layout->sessionFlash(); ?>
<?$layout->sessionFlash();?>
<?php echo $content_for_layout; ?>
<?=$content_for_layout;?>
不起作用:
<?php $layout->sessionFlash(); ?>
<?$layout->sessionFlash();?>
<?php echo $content_for_layout; ?>
<?=$content_for_layout;?>
有效:
<?php $layout->sessionFlash(); ?>
<?$layout->sessionFlash();?>
<?php echo $content_for_layout; ?>
<?=$content_for_layout;?>
不起作用:
<?php $layout->sessionFlash(); ?>
<?$layout->sessionFlash();?>
<?php echo $content_for_layout; ?>
<?=$content_for_layout;?>
这是另一个网站的代码,在服务器上正常工作,但我试图让它在我的本地wamp服务器上工作,我遇到了这个问题。它只存在于.ctp文件中。就像巴比克已经说过的那样,
short\u open\u标记
必须在php.ini中设置为1
。但是为了安全起见,您应该只在代码中使用长标记和echo
,因为您无法确定您的应用程序部署到的PHP服务器是否启用了短标记。就像Babiker已经说过的那样,short\u open\u tag
必须在PHP.ini
中设置为1
。但是为了安全起见,您应该只在代码中使用长标记和echo
,因为您无法确定您可能部署应用程序的PHP服务器是否启用了短标记。您禁用了短标记?需要通过wamp图标打开短打开标记。在php.ini文件中更改它无效。我不得不左键点击wamp图标>“PHP”>“PHP设置”>点击“短开放标签”。然后,Wamp将重置,并应进行检查。您已禁用短标记?需要通过Wamp图标打开短打开标记。在php.ini文件中更改它无效。我不得不左键点击wamp图标>“PHP”>“PHP设置”>点击“短开放标签”。然后,Wamp将重置,并应进行检查。