通俗點(diǎn)解釋就是 指定對(duì)象具體的類型。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供安陸網(wǎng)站建設(shè)、安陸做網(wǎng)站、安陸網(wǎng)站設(shè)計(jì)、安陸網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、安陸企業(yè)網(wǎng)站模板建站服務(wù),十余年安陸做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
在沒有引入將類文件引入當(dāng)前文件時(shí),php無法知曉你需要使用的是什么類(相同命名空間的類文件除外),棗游乎所以 為了防止 存在多個(gè)同名類文件,php需要你指定具凳悉體的類文件,帶反斜杠其實(shí)就是(命名空間)磨衡路徑的表示。
在為wordpress后臺(tái)添加統(tǒng)計(jì)代碼控制功能時(shí),發(fā)現(xiàn)凡是提交到數(shù)據(jù)庫(kù)的內(nèi)容中只要是帶有單引號(hào)或伍配者雙引號(hào)的內(nèi)容時(shí),后面都會(huì)增加一個(gè)反斜杠。而且每保存一次增加一個(gè)反斜杠,很是郁悶。
從網(wǎng)上搜了一下原來是PHP程序?yàn)榱朔乐棺⑷牖蛘咭绯觯ㄟ^PHP 指令 magic_quotes_gpc自動(dòng)在雙引號(hào)、單引號(hào)、反斜杠、NULL前面添加反斜杠“”。
統(tǒng)計(jì)代碼中自然是會(huì)帶有很多反斜杠的內(nèi)容,這時(shí)候就要去掉添加的反斜杠。
默認(rèn)PHP 指令腔槐指 magic_quotes_gpc是on的,也就是打開的。這時(shí)候就可以用stripslashes() 函數(shù)刪除自動(dòng)添加的反斜杠。用法就是:比如包含字符串的變量是$str,那么就用stripslashes() 函數(shù)處理一下這個(gè)字符串:stripslashes($str),輸出的結(jié)果就是去掉反斜杠的。
于是我就把讀取的字符串內(nèi)容用stripslashes()函數(shù)處理一下,即$value=stripslashes($str),再保存。上傳網(wǎng)站之后正常了。
但是又出現(xiàn)另外一個(gè)問題,那就是因?yàn)楸镜豍HP 指令 magic_quotes_gpc是off的,如果用這個(gè)函數(shù)的話,就會(huì)把本來正常的反斜杠也去掉了。這樣就不是我們所希望的了。
解決辦法就是可以使用函數(shù) get_magic_quotes_gpc() 進(jìn)行檢測(cè),如果是打開的狀態(tài),那么就去除反斜杠,如果是關(guān)閉的狀態(tài),則明爛不去除反斜杠。
程序代碼如下:
$str=$_POST["str"];//讀取str的內(nèi)容賦值給$str變量
if(get_magic_quotes_gpc())//如果get_magic_quotes_gpc()是打開的
{
$str=stripslashes($str);//將字符串進(jìn)行處理
}
對(duì)指定的函數(shù)進(jìn)行修改于測(cè)試,發(fā)現(xiàn)斜杠不會(huì)再繼續(xù)添加了。
本篇轉(zhuǎn)自轉(zhuǎn)載: 品味人生
網(wǎng)站題目:php讀取數(shù)據(jù)庫(kù)反斜 php讀取sql
URL地址:http://chinadenli.net/article42/dspjiec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站營(yíng)銷、搜索引擎優(yōu)化、響應(yīng)式網(wǎng)站、云服務(wù)器、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)