我遇到了XAMPP的问题。它无法正确识别php。例如:
<?php echo "This is working !"; ?>
这不是:
<? echo "L O L"; ?>
使用XAMPP v.3.0.12
答案 0 :(得分:6)
您必须在php.ini中启用short_open_tag
但是,出于与您无法控制php.ini的系统的兼容性原因,我不会使用短打开标记。
答案 1 :(得分:3)
那是因为XAMPP已关闭php短标签。这是一件好事,因为许多环境默认情况下具有相同的设置,有些环境不会让你重新开启。但请注意,从php 5.4开始,<?= ?>
标记不算作短标记,可以在短标记关闭时使用。
答案 2 :(得分:2)
在你的php.ini中有一个允许短标签的选项,只需打开它。它会起作用,即
short_open_tag = on
答案 3 :(得分:1)
您需要在php.ini文件中进行更改
short_open_tag = on
注意:不要使用短标记,它将在PHP 6中折旧