簡體   English   中英

PHP回顯打印其他字符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM