[請益] 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