Re: [請益] php echo和html混在一起的問題

看板PHP作者 (直球對決吧!!!)時間12年前 (2011/09/22 11:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
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
文章代碼(AID): #1EUh0RZC (PHP)
討論串 (同標題文章)
文章代碼(AID): #1EUh0RZC (PHP)