成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

php 字符串轉(zhuǎn)義

1fe1se / 3194人閱讀

摘要:輸出結(jié)構(gòu)就象結(jié)構(gòu)類似于雙引號(hào)字符串,結(jié)構(gòu)是類似于單引號(hào)字符串的。結(jié)構(gòu)很象結(jié)構(gòu),但是中不進(jìn)行任何解析操作。

單引號(hào):

想表達(dá)單引號(hào)自身,需要用反斜線()轉(zhuǎn)義

想表達(dá)反斜線()自身,需要用雙反斜線()

其他任何轉(zhuǎn)義序列(r)(n)等,都會(huì)當(dāng)作字符串處理

//輸出 a"bcd
echo "a"bcd";

//輸出 acd
echo "acd";

//輸出 acd
echo "acd";

//輸出 a
bcd
echo "a
bcd";

雙引號(hào)

將對(duì)一些特殊字符進(jìn)行轉(zhuǎn)義

header 1 header 2
n 換行符
r 回車
t 水平制表符
v 垂直制表符
e esc
f 換頁(yè)
反斜線
$ 美元標(biāo)記
" 雙引號(hào)
[0-7]{1,3} 符合該正則表達(dá)式序列的是一個(gè)以八進(jìn)制方式來(lái)表達(dá)的字符
x[0-9A-Fa-f]{1,2} 符合該正則表達(dá)式序列的是一個(gè)以十六進(jìn)制方式來(lái)表達(dá)的字符

變量解析

$a = "abc";

//輸出 abc
echo "{$a}";

//輸出 abc
echo "${a}";

//輸出 { abc}
echo "{ $a}"

//報(bào)錯(cuò):Use of undefined constant a - assumed "a"
echo "${ a}";
//輸出 abcdef

// A會(huì)被優(yōu)先作為常量處理
// 然后再解析 $b
define("A","b");
$b = "cdef";
echo "${ A}";

heredoc

Heredoc 結(jié)構(gòu)就象是沒有使用雙引號(hào)的雙引號(hào)字符串,這就是說(shuō)在 heredoc 結(jié)構(gòu)中單引號(hào)不用被轉(zhuǎn)義。

//輸出 a       bc"      def

echo <<

Nowdoc 結(jié)構(gòu)

就象 heredoc 結(jié)構(gòu)類似于雙引號(hào)字符串,Nowdoc 結(jié)構(gòu)是類似于單引號(hào)字符串的。Nowdoc 結(jié)構(gòu)很象 heredoc 結(jié)構(gòu),但是 ==nowdoc 中不進(jìn)行任何解析操作==。

//輸出:a	bc      def "
echo <<<"EOT"
a	bc      def "
EOT;

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/31512.html

相關(guān)文章

  • php安全問(wèn)題思考

    摘要:用戶提交過(guò)來(lái)的數(shù)據(jù)都是不可信的,所以,在查庫(kù)或入庫(kù)前需要對(duì)提交過(guò)來(lái)的數(shù)據(jù)進(jìn)行過(guò)濾或字符的轉(zhuǎn)換處理,以防止注入或攻擊等問(wèn)題。 用戶提交過(guò)來(lái)的數(shù)據(jù)都是不可信的,所以,在查庫(kù)或入庫(kù)前需要對(duì)提交過(guò)來(lái)的數(shù)據(jù)進(jìn)行過(guò)濾或字符的轉(zhuǎn)換處理,以防止SQL注入或xss攻擊等問(wèn)題。 一、防止SQL注入 什么是SQL注入攻擊? 所謂SQL注入,就是通過(guò)把SQL命令插入到Web表單提交或輸入域名或頁(yè)面請(qǐng)求的查詢字...

    alphahans 評(píng)論0 收藏0
  • PHP最佳實(shí)踐之過(guò)濾、驗(yàn)證、轉(zhuǎn)義和密碼

    摘要:過(guò)濾驗(yàn)證和轉(zhuǎn)義不要相信任何來(lái)自不受自己直接控制的數(shù)據(jù)源中的數(shù)據(jù)。加密和哈希不是一回事,加密是雙向算法,加密的數(shù)據(jù)可以被解密。使用密碼哈希簡(jiǎn)化計(jì)算密碼哈希和驗(yàn)證密碼的操作。密碼的哈希值存儲(chǔ)在類型的數(shù)據(jù)庫(kù)列中。 過(guò)濾、驗(yàn)證和轉(zhuǎn)義 1).不要相信任何來(lái)自不受自己直接控制的數(shù)據(jù)源中的數(shù)據(jù)。包括但不限于: $_GET $_POST $_REQUEST $_COOKIE $argv php://...

    HitenDev 評(píng)論0 收藏0
  • PHP轉(zhuǎn)義Json里的特殊字符的函數(shù)

    摘要:在給一個(gè)做,從服務(wù)器端的取出數(shù)據(jù),然后生成。數(shù)據(jù)中有個(gè)字段叫,里面保存了文章內(nèi)容,含有大量標(biāo)簽,這個(gè)字段在轉(zhuǎn)的時(shí)候需要轉(zhuǎn)義,因?yàn)橛写罅康奶厥庾址麜?huì)破壞的結(jié)構(gòu)。如果是舊版本的則可以用下面的函數(shù)。 在給一個(gè) App 做 API,從服務(wù)器端的 MySQL 取出數(shù)據(jù),然后生成 JSON。數(shù)據(jù)中有個(gè)字段叫 content,里面保存了文章內(nèi)容,含有大量 HTML 標(biāo)簽,這個(gè)字段在轉(zhuǎn) json 的時(shí)...

    habren 評(píng)論0 收藏0
  • php關(guān)于get_magic_quotes_gpc()方法的使用

    摘要:可以用檢測(cè)系統(tǒng)設(shè)置。簡(jiǎn)單用法,添加轉(zhuǎn)義過(guò)濾也可以在項(xiàng)目程序初始化時(shí)應(yīng)用該方法構(gòu)造函數(shù)構(gòu)造應(yīng)用程序?qū)ο蟪跏蓟\(yùn)行環(huán)境禁止處理被自動(dòng)轉(zhuǎn)義過(guò)的數(shù)據(jù)解析被轉(zhuǎn)義過(guò)的數(shù)據(jù)配置 magic_quotes_gpc函數(shù)在php中的作用是判斷解析用戶提示的數(shù)據(jù),如包括有:post、get、cookie過(guò)來(lái)的數(shù)據(jù)增加轉(zhuǎn)義字符,以確保這些數(shù)據(jù)不會(huì)引起程序,特別是數(shù)據(jù)庫(kù)語(yǔ)句因?yàn)樘厥庾址?單引號(hào),雙引號(hào),反斜線)...

    enda 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<