溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php怎么聲明字符串變量

發(fā)布時(shí)間:2022-01-28 10:28:35 來源:億速云 閱讀:403 作者:iii 欄目:編程語(yǔ)言

這篇“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í)符名必須完全相同。

php怎么聲明字符串變量

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦

php聲明字符串變量

1、利用雙引號(hào)

語(yǔ)法:

$變量名="字符串內(nèi)容";

示例:

<?php
$str="hello";
var_dump($str);
?>

php怎么聲明字符串變量

2、利用單引號(hào)

語(yǔ)法:

$變量名='字符串內(nèi)容';

示例:

<?php
header("Content-type:text/html;charset=utf-8");
$str='hi';
var_dump($str);
?>

php怎么聲明字符串變量

單引號(hào)是效率最高的,但單引號(hào)不解析所包含的變量。

$a='aaa';
$b='$abbb';
echo $b;

php怎么聲明字符串變量

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è)資訊頻道。

向AI問一下細(xì)節(jié)

免責(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)容。

php
AI