有時候在使用PHP語言進行編碼會出現讓我們輸出一個或多個字串的情況,遇到這種情況的時候我們該怎麼辦呢?這時候我們就需要用到PHP的函數echo()。接下來本篇文章就來和大家說一說php中echo()函數的用法。來看一看echo()函數的具體例子。
定義和用法
PHP函數echo()輸出一個或多個字串。
文法
echo(strings)
參數 描述
strings 必需要有。一個或多個要發送到輸出的字串。
提示和注釋
注釋:echo() 實際上不是一個函數,而是一種語言結構,因此無需對其使用括弧。不過,如果希望向 echo() 傳遞一個或多個參數,那麼使用括弧會發生解析錯誤。
提示:echo() 函數比 print() 函數快一點點。
提示:PHP函數echo()可以使用簡化文法。如下面例子所示:
<html> <body> php $color = "red"; ?> <p>Roses are =$color?>< SPAN>< span>p> < SPAN>< span>body> < SPAN>< span>html>
1.echo 輸出標量
php echo 123adb; //輸出正確 echo 123abd; //正確 echo "123adb"; //正確 ?>
2、PHP函數echo()輸出變數,常量
php $a="123456"; echo $a; //正確 echo "< span>br>"; echo "$a"; //正確 echo "< span>br>"; echo $a;//不正確 echo "< span>br>"; echo abcdef; //也能正確的顯示,但是強烈不建議這麼做,因為有很多特殊符號這麼做不能正確的顯示。 echo "< span>br>"; //echo <abd>; //比如說這樣,帶了尖括的,就不能用,你可以去了前面的注釋試試會不會報錯。 echo "< span>br>"; $b=10; echo $b+10; //顯示 20 echo "< span>br>"; echo "$b+10"; echo "< span>br>"; echo "結果是:"."$b"; //這兩種寫法的效果是一樣的。 echo "< span>br>"; echo "結果是:$b"; //這兩種寫法的效果是一樣的。 ?>
echo ""和PHP函數echo()是有區別的,加雙引號時會對變數與特定的符號進行轉義,加單引號時不會進行轉義,會將單引號內的符號直接的輸出,所以說用單引號比用雙引號時更快一點。能不用雙引號時就不要用了吧。