位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > PHP > 問(wèn)題詳情

PHP 使用單引號(hào)或雙引號(hào)定義字符串

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2021-01-12

    字符串通常以串的整體作為操作對(duì)象,一般用雙引號(hào)或則單引號(hào)標(biāo)識(shí)一個(gè)字符串。單引號(hào)和雙引號(hào)在使用上有一定區(qū)別。

    下面分別使用雙引號(hào)和單引號(hào)來(lái)定義一個(gè)字符串。例如:

    <?php

        $str1="I Like PHP";         //使用雙引號(hào)定義一個(gè)字符串

        $str2='I Like PHP';         //使用單引號(hào)定義一個(gè)字符串

        echo &str1;                 //輸出雙引號(hào)中的字符串

        echo $str2;                 //輸出單引號(hào)中的字符串

    ?>

    結(jié)果為:I Like PHP

            I Like PHP

    從上面的結(jié)果中可以看出,對(duì)于定義的普通字符串看不出兩者之間的區(qū)別。而通過(guò)對(duì)變量的處理,即可輕松理解兩者之間的區(qū)別。例如:

    <?php

        $test="PHP";

        $str="I Like $test";

        $str1='I Like $test';

        echo $str;               //輸出雙引號(hào)中的字符串

        echo $str1;             //輸出單引號(hào)中的字符串

    ?>

    結(jié)果為:I Like PHP

            I Like $test

    從以上代碼中可以看出,雙引號(hào)中的內(nèi)容是經(jīng)過(guò)PHP的語(yǔ)法分析器解析過(guò)的,任何變量在雙引號(hào)中都會(huì)被轉(zhuǎn)換為它的值進(jìn)行輸出顯示;而單引號(hào)的內(nèi)容是“所見(jiàn)即所得”的,無(wú)論有無(wú)變量,都被當(dāng)作普通字符進(jìn)行原樣輸出。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部