91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中單引號與雙引號的區別是什么

發布時間:2020-07-20 09:20:59 來源:億速云 閱讀:143 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關php中單引號與雙引號的區別是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

php中單引號與雙引號的區別:雙引號里面的字段會經過編譯器解釋,然后再當作HTML代碼輸出;單引號里面的字段不進行解釋,會直接輸出。單引號不需要考慮變量的解析,速度比雙引號快。

在PHP中,我們可以使用單引號或者雙引號來表示字符串。不過我們作為開發者,應該了解其中的區別。

1、對內容的解析不同

""雙引號里面的字段會經過編譯器解釋,然后再當作HTML代碼輸出。

''單引號里面的字段不進行解釋,會直接輸出。

<?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;
?>

2、解析速度不同

單引號不需要考慮變量的解析,速度比雙引號快。推薦用單引號,有的時候雙引號也比較好用,比如在拼湊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:” ‘ ”

PHP引號使用原則

1.字符串的值用引號

2.PHP中盡量用單引號,HTML代碼全部用雙引號

3.在包含變量的時候,用雙引號可以簡化操作

4.復雜的情況下用大括號包起來

PHP引號還有一個用處就是,有的時候需要用php生成文本文件,換行符\n需要用雙引號才能好使,單引號則會直接把\n當成字符輸出。

看完上述內容,你們對php中單引號與雙引號的區別是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

偏关县| 泗阳县| 蓬安县| 瑞丽市| 临沧市| 桑植县| 威宁| 焦作市| 航空| 沙湾县| 兴隆县| 桐乡市| 遂平县| 蓬溪县| 巴塘县| 蓝田县| 邮箱| 易门县| 宜宾市| 通山县| 响水县| 泾源县| 溆浦县| 阳曲县| 黄平县| 阿拉善右旗| 黑水县| 伊金霍洛旗| 河北区| 芜湖市| 碌曲县| 临江市| 东兰县| SHOW| 虞城县| 西城区| 甘德县| 根河市| 海城市| 凤阳县| 辽中县|