亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

spl_autoload_register('\\Imooc\\Loader::Autoload')為什么是 \\

spl_autoload_register('\\Imooc\\Loader::Autoload')為什么是 \\

PHP
iamaguest 2016-11-19 21:27:02
視頻地址:http://www.xianlaiwan.cn/video/4848spl_autoload_register('\\Imooc\\Loader::Autoload'),這里的Imooc前面的為什么還有\\,命名空間不是Imooc嗎,為什么還要加\\?spl_autoload_register(string mathod)里面是''單引號,這里沒有什么轉義的意思吧? 如果是雙引號"",應該這樣寫的spl_autoload_register("\\Imooc\\Loader::Autoload")。但,老師寫的是 單引號,spl_autoload_register('\\Imooc\\Loader::Autoload')所以,不明白,糾結了一天了,求大神。。。。下面是個人的理解:spl_autoload_register('IMooc\Loader::autoload'); 可以運行,是限定命名空間但,上面說的什么轉義,因為在單引號里面,這個根本用不著轉義spl_autoload_register('IMooc\Loader::autoload'); //用不著轉義的 限定spl_autoload_register('\IMooc\Loader::autoload');//用不著轉義的完全限定spl_autoload_register("IMooc\Loader::autoload");//轉義的限定spl_autoload_register("\\IMooc\\Loader::autoload");//轉義的完全限定
查看完整描述

1 回答

已采納
?
qq_青棗工作室_0

TA貢獻446條經驗 獲得超754個贊

把\寫在字符串里,要轉義的。

單引號的字符串,可以不轉義寫\,也可以轉義寫\\,在你的例子里是一樣的。

單引號,在以下情況必需對\轉義:

你如果要輸出連續的兩個\\,就必需使用轉義:'\\\\'

你如果要輸出連續的\和',就必需使用轉義:'\\\''


雙引號的字符串,有幾個特殊的必需轉義,如:"\n", "\r", "\t", "\v"等,不轉義\的話,就輸不出\了。

如果你的命名空間是"IMooc\table\now",不轉義,就出錯了。為了安全,干脆直接就寫\\就是了。


查看完整回答
1 反對 回復 2016-11-20
  • iamaguest
    iamaguest
    感謝你的回答。 還是我說的 在這個加載的例子里 是單引號 不用那么轉義
  • 1 回答
  • 0 關注
  • 1199 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號