您好,登錄后才能下訂單哦!
這篇“php怎么聲明字符串變量”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“php怎么聲明字符串變量”文章吧。
php聲明字符串變量有3種方法:1、使用“$變量名="字符串內(nèi)容";”語(yǔ)句;2、使用“$變量名='字符串內(nèi)容';”語(yǔ)句;3、利用定界符,使用“$變量名=<<<標(biāo)識(shí)符名 一段文本 標(biāo)識(shí)符名;”語(yǔ)句,前后的標(biāo)識(shí)符名必須完全相同。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php聲明字符串變量
1、利用雙引號(hào)
語(yǔ)法:
$變量名="字符串內(nèi)容";
示例:
<?php $str="hello"; var_dump($str); ?>
2、利用單引號(hào)
語(yǔ)法:
$變量名='字符串內(nèi)容';
示例:
<?php header("Content-type:text/html;charset=utf-8"); $str='hi'; var_dump($str); ?>
單引號(hào)是效率最高的,但單引號(hào)不解析所包含的變量。
$a='aaa'; $b='$abbb'; echo $b;
3、利用定界符
PHP 中的定界符能夠定義一段較長(zhǎng)的字符串,并且可以按照原樣輸出在其內(nèi)部的東西,包括換行、縮進(jìn)等格式,在定界符中的任何特殊字符都不需要轉(zhuǎn)義,而且定界符中的變量也能被解析。這也是為什么 PHP 要引入定界符的原因之一。
定界符的語(yǔ)法格式如下:
$變量名=<<<str 一段文本 str;
其中,符號(hào)<<<
是關(guān)鍵字,必須使用;str
為我們自定義的標(biāo)識(shí)符,用來當(dāng)作文本的起始標(biāo)識(shí)符和結(jié)束標(biāo)識(shí)符,前后的標(biāo)識(shí)符名稱必須完全相同。
另外,結(jié)束標(biāo)識(shí)符后面的分號(hào)不能省略,同時(shí)結(jié)束標(biāo)識(shí)符必須另起一行頂頭寫。還有就是標(biāo)識(shí)符的命名必須遵循 PHP 中其他標(biāo)簽的命名規(guī)則:只能包含字母、數(shù)字、下劃線,而且必須以下劃線或非數(shù)字字符開始。
需要注意的是,使用定界符定義的字符串中雖然能解析變量,但是不能進(jìn)行運(yùn)算。
示例:
<?php header("Content-type:text/html;charset=utf-8"); $website = '億速云'; $url = 'http://kemok4.com/'; $title = 'PHP 教程'; $str = <<<str <!DOCTYPE html> <html> <head> <title> $title </title> </head> <body> 您正在訪問的是:<strong style="color:red">$website</strong><br> 網(wǎng)址:<a href="$url" target="_blank">$url</a> </body> </html> str; echo $str; ?>
以上就是關(guān)于“php怎么聲明字符串變量”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。