PHP DIRECTORY_SEPARATOR

PHP中 DIRECTORY_SEPARATOR 的做用linux

DIRECTORY_SEPARATOR 是PHP的內部常量,用於顯示系統分隔符的命令,不須要任何定義和包含便可使。服務器

在window下路徑的分割符爲 \ ,在linux下路徑的分割符是 /。測試

這就致使一個問題,在window下開發:例:上傳文件保存的目錄是:操作系統

defind(ROOT, dirname(__FILE__)."/upload");開發

在本地測試服務都很正常,但上傳到服務器上發現就會報錯,因而PHP就引 了 DIRECTORY_SEPARATOR 變量,上面可寫成這樣,io

define(ROOT, dirname(__FILE__).DIRECTORY_SEPARATOR."upload");function

DIRECTORY_SEPARATOR 是一個返回跟操做系統相關的路徑分割符的PHP內置命令,在window下返回 \,在Linux下返回 /,一般包含路徑或者上傳時會用到。變量

    例子:const name = DIRECTORY_SEPARATOR;di

             public function $cooker(){文件

             $b = 'temple'.self::name.;

             }

相關文章
相關標籤/搜索