PHP拒绝使用短手“<! - ?” - >

时间:2009-10-06 19:52:04

标签: php migration installation php-ini short-open-tags

我刚刚安装了php 5.3.0,它不会使用像<?,只有&lt;?PHP这样的短开标签来运行php脚本。

3 个答案:

答案 0 :(得分:17)

您需要更新php.ini文件。

设置short_open_tag = 1

请参阅PHP Manual

答案 1 :(得分:6)

那是因为这只是一种不好的做法。我建议您重新转换所有脚本以使用<?php。如果你很懒,你可以使用查找和替换,如果你有权访问像bash这样强大的命令行,你可以使用sed为你做这个。

答案 2 :(得分:4)

http://us2.php.net/manual/en/ini.core.php

你需要

ini_set("short_open_tag", 1)

或调整你的系统php.ini文件。