我在我的程序上使用sprintf()
來輸出一些製表符和換行符。我注意到我的程序的一部分工作不正常。php單引號不適用於sprintf
正如我檢查不工作的部分,我發現我使用了單引號'
代替雙引號"
和程序實際輸出\t
代替inivisible標籤空間。
我以爲兩者是相似的,有兩個用於php的定界符的原因是我們能夠插入單個或雙引號字符串或echo
他們沒有插入轉義字符。
會不會有從一個指定的變量預留了差別,我發現
$a = "qq";
$b = 'qq';
他們會被存儲在計算機的內存中以不同的方式?
'變量和轉義特殊字符序列不會擴大它。謝謝你,現在我知道爲什麼。他們根本不會擴大。 – MegaNairda