作者garypayton5 (热情仲夏)
看板PHP
标题[请益] php版本问题
时间Wed Apr 1 16:21:19 2015
遇到一个奇怪的问题,想问一下大家,
原本php版本是5.2.17,现在变成5.4.37後,
在语法的地方
<? echo $xxx ?>的都无法读取,
都要改成
<?=$xxx ?>才可以读取。
有办法维持一样可以读取
<? echo $xxx ?>的吗。
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.223.198.149
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1427876485.A.D16.html
1F:推 crossdunk: ....可能要重新读php 还记得php最一开始要怎麽打吗? 04/01 16:54
2F:→ KawasumiMai: 楼上你在说short tag的问题吗? 04/01 17:47
3F:推 tkdmaf: 如果我没记错,<? <== 好像被废止或只是不建议??? 04/01 17:53
4F:→ tkdmaf: 建议除了<?=$xxx?>,其余最好都改成<?php 04/01 17:53
6F:→ crossdunk: <? ?> // short tags, need short_open_tag enabled in 04/01 18:00
7F:→ crossdunk: php.ini 04/01 18:01
8F:→ terrybob: 建议用 <?php ?> 环境不一定会允不允许你的作法。 04/01 19:18
9F:→ KawasumiMai: 记得当初第一次遇到这问题是appserv转XAMPP的时候 04/01 20:34
10F:→ MOONRAKER: 以前老大连 <?= 都不准用 通通要改成<?php echo 04/01 21:07
11F:→ rickysu: <? xxx ?> 这是 short tags,在 php 5.4 已经预设关闭了 04/02 09:19
12F:→ rickysu: <?=$xxx?> 这不是 short tag,任何版本 PHP 都允许 04/02 09:20
13F:→ garypayton5: 感谢大家帮忙,5.4预设是关闭的,有办法开启吗?还是 04/02 13:26
14F:→ garypayton5: 有甚麽安全上的顾虑? 04/02 13:26
15F:→ tkdmaf: 绝佳的建议就是:全改成<?php 没其他的建议 04/02 13:59
16F:→ MOONRAKER: 我一直有个问题,如果开了 <? 那 <?xml 会发生什麽事:D 04/02 15:13
17F:推 ImNot5566: 请使用<?php 谢谢 结案 04/02 17:55
18F:→ TobyH4cker: Although it’s not as obvious that the PHP parser 04/02 20:31
19F:→ TobyH4cker: is being called, this is a valid, alternative 04/02 20:32
20F:→ TobyH4cker: syntax that also usually works, but should be 04/02 20:32
21F:→ TobyH4cker: discouraged, as it is incompatible with XML and 04/02 20:32
22F:→ TobyH4cker: its use is now deprecated (meaning that it is no 04/02 20:32
23F:→ TobyH4cker: longer recommended and could be removed in 04/02 20:32
24F:→ TobyH4cker: future versions). from Learning PHP, MySQL & 04/02 20:32
25F:→ TobyH4cker: JavaScript – Robin Nixon 04/02 20:33
26F:→ Kenqr: 不要开启 会和xml冲突 04/02 21:41
27F:推 hiigara: <script language=PHP></script> (喂 04/05 11:02
28F:→ MOONRAKER: 这样真的可以吗~code不会露出到前端吗~ 04/05 12:39
29F:→ TobyH4cker: <PHP>echo('XD')</PHP> 04/06 23:34