[英]PHP echo printing additional characters
我可以將自己分類為中級PHP用戶,最近我在新PC上安裝了XAMPP,並在嘗試運行簡單的php腳本時注意到一種奇怪的行為。 這是我的腳本:
<?
$data_to = "<b>Line Print</b>";
?>
<? echo($data_to); ?>
這就是我在瀏覽器上得到的
行打印”;?>
有人可以解釋一下原因嗎?
在php.ini中禁用了短標簽( <?
)。 編輯PHP配置或使用<?php
。
http://www.php.net/manual/zh/ini.core.php#ini.short-open-tag
解決方案1:
short_open_tag=On
在php.ini中,然后重新啟動Apache服務器。
解決方案2:
完全使用<?php
標記是因為<?
不推薦。
如果您不得不將代碼移動到不支持(無法啟用)的服務器上,那么您就注定了。 最好使用完整語法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.