国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP中單引號與雙引號的區別分析

2020-03-22 17:58:47
字體:
來源:轉載
供稿:網友
①轉義的字符不同 單引號和雙引號中都可以使用轉義字符(\),但只能轉義在單引號中引起來的單引號和轉義轉義符本身。如果用雙引號(“”)括起字符串,PHP懂得更多特殊字符串的轉義序列。 $str1 = '\',\\,\r\n\t\v\$\"'; echo $str1,' br / $str2 = "\",\\,a\r\n\tb\v\$\'"; echo $str2,' br /
②對變量的解析不同
單引號字符串中出現的變量不會被變量值替代。即PHP不會解析單引號中的變量,而是將變量名原樣輸出。雙引號字符串最重要的一點是其中的變量名會被變量值替代,即可以解析雙引號中包含的變量。 $age = 20; $str1 = 'I am $age years old'; $str2 = "I am $age years old"; echo $str1,' br / // I am $age years old echo $str2,' br / // I am 20 years old;
③解析速度不同 單引號不需要考慮變量的解析,速度比雙引號快.推薦用單引號.有的時候雙引號也比較好用,比如在拼湊sql 語句 反斜杠 //使用單引號 echo ' this \n is \r the blog \t of \\ zhoumanhe \\'; //上面使用單引號輸出的值是 this \n is \r the blog \t of \ zhoumanhe \ echo ' echo " //使用雙引號 echo "this \n is \r the blog \t of \\ zhoumanhe \\"; //上面使用雙引號輸出的值是 this is the blog of \ zhoumanhe \ 使用sql 假設查詢條件中使用的是常量,例如:
select * from abc_table where user_name='abc'; SQL語句可以寫成:
SQLstr = “select * from abc_table where user _name= ‘abc'” ; 假設查詢條件中使用的是變量,例如:
$user_name = $_REQUEST['user_name']; //字符串變量 或
$user=array (”name”= $_REQUEST['user_name‘,"age"= $_REQUEST['age'];//數組變量 SQL語句就可以寫成:
SQLstr = “select * from abc_table where user_name = ‘ ” . $user_name . ” ‘ “; SQLstr = “select * from abc_table where user_name = ‘ ” . $user["name"] . ” ‘ “; 對比一下:
SQLstr=”select * from abc_table where user_name = ‘ abc ‘ ” ; SQLstr=”select * from abc_table where user_name =' ” . $user _name . ” ‘ “; SQLstr=”select * from abc_table where user_name =' ” . $user["name"] . ” ‘ “; SQLstr可以分解為以下3個部分:
1:”select * from table where user_name = ‘ ” //固定SQL語句 2:$user //變量 3:” ‘ ” 附:大家也看到了 echo ' br/ html中的標簽在單引號和雙引號中都有效。 總結一下PHP引號使用原則 1.字符串的值用引號 2.PHP中盡量用單引號,HTML代碼全部用雙引號 3.在包含變量的時候,用雙引號可以簡化操作 4.復雜的情況下用大括號包起來 PHP引號還有一個用處就是,有的時候需要用php生成文本文件,換行符n需要用雙引號才能好使,單引號則會直接把n當成字符輸出。 使用總結:在字符串里面不需要加入 變量 或者 單引號(')和反斜杠(\) 時,盡量用單引號引字符串,因為省去了雙引號檢查處理轉義和解析變量上面的時間。能用單引號盡量用單引號。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙山县| 宣武区| 榕江县| 犍为县| 上饶市| 余庆县| 海口市| 惠东县| 大新县| 北票市| 鄯善县| 巴林左旗| 明光市| 钟祥市| 鸡泽县| 合川市| 桃江县| 安龙县| 崇阳县| 汽车| 喀喇沁旗| 鲁甸县| 北海市| 铜梁县| 内江市| 武宁县| 临沧市| 平果县| 江阴市| 芦溪县| 徐汇区| 外汇| 开平市| 泉州市| 色达县| 临澧县| 丹阳市| 永宁县| 萨嘎县| 东山县| 西昌市|