亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

汪清县| 牙克石市| 鹤峰县| 旌德县| 邢台县| 祁东县| 祁连县| 凤冈县| 大邑县| 广安市| 三原县| 吕梁市| 呼伦贝尔市| 武夷山市| 韶关市| 循化| 呼和浩特市| 固安县| 平舆县| 房产| 龙南县| 芒康县| 乌兰察布市| 农安县| 霸州市| 五大连池市| 阿坝县| 内丘县| 城市| 天津市| 秀山| 谢通门县| 黔南| 香格里拉县| 乐至县| 沐川县| 永川市| 三亚市| 孝感市| 永仁县| 福海县|