PHP 中單引號和雙引號區別 Code1

2021-06-21 03:29:05 字數 600 閱讀 6197

php 中單引號和雙引號區別:

code1:code1  中得$wo_card_id被解析為變數

return l('accept',"change/accept/$wo_card_id");

code2:code2中得$wo_card_id被解析為字串

return l('accept','change/accept/$wo_card_id');

1 實現views_handler_field介面,重寫field的內容,render   function,實現一系列的功能,最後return 乙個url,並且帶入引數

,使用如下**:

[php]view plain

copy

print

?return l("$count","similar-custom-cards?id=".$card_master_id);  

結果是問號和等於號都是亂嗎了。

看了下l函式的實現。明白了,check_plain的實現是  return    htmlspecialchars($text, ent_quotes,'utf-8');,做了utf-8編碼

所以要使用

PHP單引號和雙引號區別

雙引號裡面的字段會經過編譯器解釋,然後再當作html 輸出。單引號裡面的不進行解釋,直接輸出。從字面意思上就可以看出,單引號比雙引號要快了。例如 abc my name is tome echo abc 結果是 my name is tom echo abc 結果是 abc echo abc 結果是...

PHP中單引號和雙引號的區別

php把單引號中的資料視為普通字串,不再處理。而雙引號還要對其中的字串進行處理,比如遇到 了會把其後的內容視為變數。即 單引號裡面的 變數名 不被替換。雙引號裡面的 變數名 會被替換。例如 name hello echo the name 會輸出 the hello 而如果是單引號 name hel...

PHP中單引號和雙引號的區別

關於單引號和雙引號的區別和效率問題。很多朋友了解的不是很清楚,一直以為php中單引號和雙引號是互通的,直到有一天,發現單引號和雙引號出現錯誤的時候才去學習研究。所以今天再拿出來談談他們的區別,希望大家不要再為此困惑。雙引號裡面的字段會經過編譯器解釋,然後再當作html 輸出。單引號裡面的不進行解釋,...