看板 PHP 關於我們 聯絡資訊
遇到一個奇怪的問題,想問一下大家, 原本php版本是5.2.17,現在變成5.4.37後, 在語法的地方<? echo $xxx ?>的都無法讀取, 都要改成<?=$xxx ?>才可以讀取。 有辦法維持一樣可以讀取<? echo $xxx ?>的嗎。 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.223.198.149 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1427876485.A.D16.html
crossdunk: ....可能要重新讀php 還記得php最一開始要怎麼打嗎? 04/01 16:54
KawasumiMai: 樓上你在說short tag的問題嗎? 04/01 17:47
tkdmaf: 如果我沒記錯,<? <== 好像被廢止或只是不建議??? 04/01 17:53
tkdmaf: 建議除了<?=$xxx?>,其餘最好都改成<?php 04/01 17:53
crossdunk: 請看這篇 http://goo.gl/AXK5Gh 04/01 18:00
crossdunk: <? ?> // short tags, need short_open_tag enabled in 04/01 18:00
crossdunk: php.ini 04/01 18:01
terrybob: 建議用 <?php ?> 環境不一定會允不允許你的作法。 04/01 19:18
KawasumiMai: 記得當初第一次遇到這問題是appserv轉XAMPP的時候 04/01 20:34
MOONRAKER: 以前老大連 <?= 都不準用 通通要改成<?php echo 04/01 21:07
rickysu: <? xxx ?> 這是 short tags,在 php 5.4 已經預設關閉了 04/02 09:19
rickysu: <?=$xxx?> 這不是 short tag,任何版本 PHP 都允許 04/02 09:20
garypayton5: 感謝大家幫忙,5.4預設是關閉的,有辦法開啟嗎?還是 04/02 13:26
garypayton5: 有甚麼安全上的顧慮? 04/02 13:26
tkdmaf: 絕佳的建議就是:全改成<?php 沒其他的建議 04/02 13:59
MOONRAKER: 我一直有個問題,如果開了 <? 那 <?xml 會發生什麼事:D 04/02 15:13
ImNot5566: 請使用<?php 謝謝 結案 04/02 17:55
TobyH4cker: Although it’s not as obvious that the PHP parser 04/02 20:31
TobyH4cker: is being called, this is a valid, alternative 04/02 20:32
TobyH4cker: syntax that also usually works, but should be 04/02 20:32
TobyH4cker: discouraged, as it is incompatible with XML and 04/02 20:32
TobyH4cker: its use is now deprecated (meaning that it is no 04/02 20:32
TobyH4cker: longer recommended and could be removed in 04/02 20:32
TobyH4cker: future versions). from Learning PHP, MySQL & 04/02 20:32
TobyH4cker: JavaScript – Robin Nixon 04/02 20:33
Kenqr: 不要開啟 會和xml衝突 04/02 21:41
hiigara: <script language=PHP></script> (喂 04/05 11:02
MOONRAKER: 這樣真的可以嗎~code不會露出到前端嗎~ 04/05 12:39
TobyH4cker: <PHP>echo('XD')</PHP> 04/06 23:34