PHP 5.3 不兼容 -
可能的重复:
标签在 php 5.3.1 中不起作用
我正在运行 Debian Lenny,“官方”PHP 版本是 5.2。? -- 然而,我遇到过许多现在需要 PHP 5.3 的事情。经过一番谷歌搜索后,我找到了一个网站可以帮助我强制 debian lenny 升级到 5.3。
现在我知道很多事情都会在 5.3 中被打破。我使用的大多数东西似乎都没有这个问题。然而,我一直遇到的一个主要问题是我使用了以下启动 php 代码的速记方法:
而不是 。这在 PHP 5.2 中从来都不是问题。因为它两者都接受。
然而,在 dotdeb 的 PHP 5.3.5.0 中,似乎需要 php。我检查了所有 并替换为 ,然后将所有 替换为 .这似乎已经解决了我的代码遇到的任何问题,但是第三方代码中的快捷方式(例如 )不能像 一样工作>。我也不希望对从现在开始使用的每个 php 文件运行此替换。
我如何获得 php 5.3?允许接受快捷方式 和 并且不需要 php?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web
技术交流群。
可能的重复:
标签在 php 5.3.1 中不起作用
我正在运行 Debian Lenny,“官方”PHP 版本是 5.2。? -- 然而,我遇到过许多现在需要 PHP 5.3 的事情。经过一番谷歌搜索后,我找到了一个网站可以帮助我强制 debian lenny 升级到 5.3。
现在我知道很多事情都会在 5.3 中被打破。我使用的大多数东西似乎都没有这个问题。然而,我一直遇到的一个主要问题是我使用了以下启动 php 代码的速记方法:
而不是
。这在 PHP 5.2 中从来都不是问题。因为它两者都接受。
然而,在 dotdeb 的 PHP 5.3.5.0 中,似乎需要 php。我检查了所有 并替换为
,然后将所有
替换为
.这似乎已经解决了我的代码遇到的任何问题,但是第三方代码中的快捷方式(例如
)不能像
一样工作>。我也不希望对从现在开始使用的每个 php 文件运行此替换。
我如何获得 php 5.3?允许接受快捷方式 和
并且不需要 php?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您需要在
中启用
。short_open_tag
php.ini另请参阅:标签在 php 5.3.1 中不起作用
You need to enable
short_open_tag
inphp.ini
.See also: <? ?> tags not working in php 5.3.1
如果您无权访问 php.ini,您可以尝试使用 .htaccess 文件:
http ://php.net/manual/en/configuration.changes.php
.htaccess:
If you don't have access to php.ini you could try using an .htaccess file:
http://php.net/manual/en/configuration.changes.php
.htaccess:
搜索
替换为
search for
<?=
replace with
<?php echo
它在 php.ini 设置中。
如果您有 webmin 面板,则可以通过转到其他 PHP 配置 -> 来轻松设置它。管理,然后是其他设置。
否则你必须手动编辑并搜索manual_open_tag
Its in the php.ini settings.
If you have a webmin panel it's easy setting it up by going to others PHP config -> manage and then other settings.
Else you have to do manual editing and search for manual_open_tag