Tengo un octal que estoy usando para establecer permisos en un directorio.PHP: ¿Cómo convertir 0777 (un octal) a una cadena?
$permissions = 0777;
mkdir($directory, $permissions, true)
Y quiero compararlo con una cadena
$expectedPermissions = '0777'; //must be a string
if ($expectedPermissions != $permissions) {
//do something
}
¿Cuál sería la mejor manera de hacer esta comparación?
Esto no funcionará; '(cadena) $ permisos' darán' 511'. – Artefacto
¿Por qué dará 511? –
$ permisos no es un número entero, es un octal – Andrew