我有一個八進制數,我用它來設置目錄的權限。PHP:如何將0777(八進制)轉換爲字符串?
$permissions = 0777;
mkdir($directory, $permissions, true)
而且我想把它比作一個字符串
$expectedPermissions = '0777'; //must be a string
if ($expectedPermissions != $permissions) {
//do something
}
什麼是做這種比較的最佳方式?
這將無法正常工作; '(字符串)$ permissions'將給出'511'。 – Artefacto 2010-07-13 17:48:17
爲什麼會給511? – 2010-07-13 19:18:31
$ permissions不是一個整數,它是一個八進制 – Andrew 2010-07-13 20:38:20