国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

thinkphp - php拼接路徑時"\"與"\\"的區(qū)別?
迷茫
迷茫 2017-05-31 10:33:52
0
1
959

今天看了一下thinkphp3.2的源碼,發(fā)現(xiàn)Thinkphp/Library/Think/Storage.class.php中的connect方法有點疑惑的,其中代碼為:

/**
 * 連接分布式文件系統(tǒng)
 * @access public
 * @param string $type 文件類型
 * @param array $options  配置數(shù)組
 * @return void
 */
static public function connect($type='File',$options=array()) {
    $class  =   'Think\Storage\Driver\'.ucwords($type);
    self::$handler = new $class($options);
}

為什么$class中的路徑需要"\",而不是"\"呢,最后的"\"是為了轉(zhuǎn)換"'"單引號可以理解,前面的兩個"\"就不太懂了,因為在記憶中好像直接用""也是可以的,而且在這里,把"\"改成""也沒有報錯,我想可能是為了某些更好或者更安全的考慮,或者是為了后面__autoload()中使用,可是具體為什么要寫"\",希望哪位兄弟知道的,告知一下,感謝!

迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

全部回復(1)
巴扎黑

簡單的說,使用\更為嚴謹,避免單獨使用時可能出現(xiàn)的問題。歸于實際生產(chǎn)里,只要不存在轉(zhuǎn)義問題,具體寫哪個都是一樣的,但前提是你對你的代碼很有把握。如果沒有把握,寫\不失為一種更可靠的方案。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板