溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php中超全局?jǐn)?shù)組變量$_GET和$_POST以及單引號(hào)和雙引號(hào)的區(qū)別

發(fā)布時(shí)間:2020-06-07 11:15:12 來源:網(wǎng)絡(luò) 閱讀:576 作者:5412021 欄目:web開發(fā)

1,$_GET的傳參是在地址欄明文顯示的,$_POST是通過http主體請(qǐng)求,頁面上看不到(通過firebug可以查看);

2,http并沒有明確規(guī)定$_GET和$_POST所能提交的數(shù)據(jù)的限制,$_GET受瀏覽器和web服務(wù)器的相關(guān)設(shè)置,$_POST也受web服務(wù)器以及php.ini中的相關(guān)設(shè)置而定,$_GET一般提交數(shù)據(jù)的大小不超過2k;

3、從設(shè)定上來說$_GET一般用于獲取或查詢數(shù)據(jù)而進(jìn)行傳參,$_POST一般用于更新,插入,刪除數(shù)據(jù)而進(jìn)行傳參,用$_POST提交數(shù)據(jù)相對(duì)于$_GET安全性高一些;

4,$_POST能提交的數(shù)據(jù)量比較大,但也不是無限制,能提交文件數(shù)據(jù),$_GET不能提交文件數(shù)據(jù)。


a,單引號(hào)和雙引號(hào)區(qū)分的轉(zhuǎn)義字符不同,單引號(hào)能轉(zhuǎn)義"\',\\",而雙引號(hào)能轉(zhuǎn)義"\",\\,\r\n,\t,\f,\v,\$";

b,單引號(hào)不能解析變量,雙引號(hào)能解析變量,比如:

<?php

$a=12;

$str1='This is $a';//打印結(jié)果為This is $a

$str2="INSERT INTO test SET a='$a'";\\打印結(jié)果為INSERT INTO test SET a='12'

c,解析的速度不同,單引號(hào)更快

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI