Re: [請益] php echo和html混在一起的問題
http://www.php.net/manual/en/ini.core.php
根據這頁的說明
自PHP 5.4.0之後
<?= 已經是預設為可以替代 <?php echo
而不用先更改php.ini中short_open_tag為on (不知道幾版之後的PHP 預設都是off)
而 <? ?> 用來替代 <?php ?> 這個部分
當你的程式 必須要寫XML <?xml ?> 的時候 就可能會出問題
而且因為新的PHP版本 short_open_tag都預設為off
如果當你把程式搬到別台機器 而這台機器又不能修改php.ini的時候 就會...
簡單來說就是
<?= 可以用 (當然PHP 5.4.0之前的版本要把short_open_tag打開)
<? ?> 建議不要用
※ 引述《derekx (let profit run)》之銘言:
: 我是原PO,首先先感謝大家熱烈的回復,收穫滿多的
: 的確程式的可讀性比輸出後的原始碼還要重要
: 而我比較貪心一點,想要兼得兩個的優點
: 所以才有此項發問
: 另外今天我才知道echo裡頭其實也可以有排列
: 不需要一行一行慢慢的echo
: 最後藉這個機會再問一下好了
: <?= "<td>odd</td>" ?> short tag是否為比較不好的習慣
: 因為有人說server可能不支援
: 也有人說未來的php可能會拿掉此項feature
: 所以我們應該也要盡量避免是吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.230.143
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):