[请益] php版本问题

楼主: garypayton5 (热情仲夏)   2015-04-01 16:21:19
遇到一个奇怪的问题,想问一下大家,
原本php版本是5.2.17,现在变成5.4.37后,
在语法的地方<? echo $xxx ?>的都无法读取,
都要改成<?=$xxx ?>才可以读取。
有办法维持一样可以读取<? echo $xxx ?>的吗。
谢谢
作者: crossdunk (推嘘自如)   2015-04-01 16:54:00
....可能要重新读php 还记得php最一开始要怎么打吗?
作者: KawasumiMai (さあ、死ぬがいい)   2015-04-01 17:47:00
楼上你在说short tag的问题吗?
作者: tkdmaf (皮皮快跑)   2015-04-01 17:53:00
如果我没记错,<? <== 好像被废止或只是不建议???建议除了<?=$xxx?>,其余最好都改成<?php
作者: crossdunk (推嘘自如)   2015-04-01 18:00:00
请看这篇 http://goo.gl/AXK5Gh<? ?> // short tags, need short_open_tag enabled inphp.ini
作者: terrybob (罪云樵)   2015-04-01 19:18:00
建议用 <?php ?> 环境不一定会允不允许你的作法。
作者: KawasumiMai (さあ、死ぬがいい)   2015-04-01 20:34:00
记得当初第一次遇到这问题是appserv转XAMPP的时候
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-04-01 21:07:00
以前老大连 <?= 都不准用 通通要改成<?php echo
作者: rickysu (Ricky)   2015-04-02 09:19:00
<? xxx ?> 这是 short tags,在 php 5.4 已经默认关闭了<?=$xxx?> 这不是 short tag,任何版本 PHP 都允许
楼主: garypayton5 (热情仲夏)   2015-04-02 13:26:00
感谢大家帮忙,5.4默认是关闭的,有办法开启吗?还是有什么安全上的顾虑?
作者: tkdmaf (皮皮快跑)   2015-04-02 13:59:00
绝佳的建议就是:全改成<?php 没其他的建议
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-04-02 15:13:00
我一直有个问题,如果开了 <? 那 <?xml 会发生什么事:D
作者: ImNot5566 (❺❺❻❻)   2015-04-02 17:55:00
请使用<?php 谢谢 结案
作者: TobyH4cker (Toby (我要当好人))   2015-04-02 20:31:00
Although it’s not as obvious that the PHP parseris being called, this is a valid, alternativesyntax that also usually works, but should bediscouraged, as it is incompatible with XML andits use is now deprecated (meaning that it is nolonger recommended and could be removed infuture versions). from Learning PHP, MySQL &JavaScript – Robin Nixon
作者: Kenqr (function(){})()   2015-04-02 21:41:00
不要开启 会和xml冲突
作者: hiigara (石头)   2015-04-05 11:02:00
<script language=PHP></script> (喂
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-04-05 12:39:00
这样真的可以吗~code不会露出到前端吗~
作者: TobyH4cker (Toby (我要当好人))   2015-04-06 23:34:00
<PHP>echo('XD')</PHP>

Links booklink

Contact Us: admin [ a t ] ucptt.com