作者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/m.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