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

PHP 使用單引號或雙引號定義字符串

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

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

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

    <?php

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

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

        echo &str1;                 //輸出雙引號中的字符串

        echo $str2;                 //輸出單引號中的字符串

    ?>

    結(jié)果為:I Like PHP

            I Like PHP

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

    <?php

        $test="PHP";

        $str="I Like $test";

        $str1='I Like $test';

        echo $str;               //輸出雙引號中的字符串

        echo $str1;             //輸出單引號中的字符串

    ?>

    結(jié)果為:I Like PHP

            I Like $test

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

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

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