XAMPP无法识别php,必须全部替换<! - ?用<?php - >

时间:2013-04-12 15:54:24

标签: php tags xampp

我遇到了XAMPP的问题。它无法正确识别php。例如:

<?php echo "This is working !"; ?>

这不是:

<? echo "L O L"; ?>

使用XAMPP v.3.0.12

4 个答案:

答案 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中折旧