【发布时间】:2011-02-12 13:58:26
【问题描述】:
我正在运行 Debian Lenny,“官方”PHP 版本是 5.2。? -- 但是,我遇到了很多现在需要 PHP 5.3 的东西。经过一番谷歌搜索,我找到了一个帮助我强制 debian lenny 转到 5.3 的网站。
现在我知道 5.3 会破坏很多东西。我使用的大多数东西似乎都没有这个问题。然而,我一直遇到的一个主要问题是我使用了启动 php 代码的速记方法:
<? 而不是 <?php。这在 PHP 5.2 中从来都不是问题。?因为它接受了两者。
但是,在 dotdeb 的 PHP 5.3.5.0 中,似乎需要 php。我经历并用<?php替换了所有<?,然后用<?php替换了所有<?phpphp。这似乎解决了我在代码中遇到的任何问题,但是第三方代码中的快捷方式(例如<?=)不能像<?php= 那样工作。我也不希望从现在开始对我使用的每个 php 文件都运行此替换。
我怎样才能获得 php 5.3.?允许快捷方式<? 和<?= 被接受并且不需要php?
【问题讨论】:
标签: php php-5.3 incompatibility