1

我在使用 XAMPP 时遇到问题。它不能正确识别 php。例如:

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

这不是:

<? echo "L O L"; ?>

使用 XAMPP v.3.0.12


在您的 php.ini 中有一个允许短标签的选项,只需将其打开即可。它会工作,即

short_open_tag =  on
4

4 回答 4

6

您必须short_open_tag在 php.ini中启用

但是,出于与您无法控制 php.ini 的系统的兼容性原因,我不会使用短打开标签。

于 2013-04-12T15:55:43.220 回答
3

那是因为 XAMPP 关闭了 php 短标签。这是一件好事,因为许多环境默认情况下具有相同的设置,并且有些环境不允许您重新打开它。但请注意,从 php 5.4 开始,<?= ?>标签不算作短标签,并且可以在短标签关闭时使用。

于 2013-04-12T15:56:03.240 回答
2

在您的 php.ini 中有一个允许短标签的选项,只需将其打开即可。它会工作,即

short_open_tag =  on
于 2013-04-12T15:55:32.110 回答
1

您需要在 php.ini 文件中进行更改

short_open_tag = on

注意:不要使用短标签,它会在 PHP 6 中贬值

于 2013-04-12T15:58:38.257 回答