php宣告字串變數有3種方法:1、使用「$變數名="字串內容";」語句;2、使用「$變數名='字串內容';」語句; 3.利用定界符,使用「$變數名=
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php宣告字串變數
1、利用雙引號
#語法:
$变量名="字符串内容";
範例:
<?php $str="hello"; var_dump($str); ?>
2、利用單引號
#語法:
$变量名='字符串内容';
範例:
<?php header("Content-type:text/html;charset=utf-8"); $str='hi'; var_dump($str); ?>
單引號是效率最高的,但單引號不解析所包含的變數。
$a='aaa'; $b='$abbb'; echo $b;
3、利用定界符
PHP 中的定界符能夠定義一段較長的字串,並且可以按照原樣輸出在其內部的東西,包括換行、縮排等格式,在定界符中的任何特殊字元都不需要轉義,而且定界符中的變數也能被解析。這也是為什麼 PHP 要引入定界符的原因之一。
定界符的語法格式如下:
$变量名=<<<str 一段文本 str;
其中,符號<<<
是關鍵字,必須使用;str
為我們自訂的標識符,用來當作文字的起始標識符和結束標識符,前後的標識符名稱必須完全相同。
另外,結束識別碼後面的分號不能省略,同時結束識別碼必須另起一行頂頭寫。還有就是標識符的命名必須遵循 PHP 中其他標籤的命名規則:只能包含字母、數字、底線,而且必須以下劃線或非數字字元開始。
要注意的是,使用定界符定義的字串中雖然能解析變量,但是不能進行運算。
範例:
<?php header("Content-type:text/html;charset=utf-8"); $website = 'php中文网'; $url = 'https://www.php.cn/'; $title = 'PHP 教程'; $str = <<<str <!DOCTYPE html> <html> <head> <title> $title </title> </head> <body> 您正在访问的是:<strong style="color:red">$website</strong><br> 网址:<a href="$url" target="_blank">$url</a> </body> </html> str; echo $str; ?>
推薦學習:《PHP影片教學》
以上是php宣告字串變數有幾種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!