Función chmod
La función chmod cambia los permisos de acceso para el archivo especificado.
El primer parámetro acepta la ruta al archivo, el segundo - el valor numérico de los permisos de acceso.
Devuelve true si se ejecuta correctamente y false en caso de error.
Sintaxis
chmod(string $filename, int $mode): bool
Ejemplo
Establezcamos permisos 0644 para el archivo 'example.txt':
<?php
$res = chmod('example.txt', 0644);
var_dump($res);
?>
Resultado de ejecutar el código:
true
Ejemplo
Intentemos cambiar los permisos para un archivo que no existe:
<?php
$res = chmod('nonexistent.txt', 0644);
var_dump($res);
?>
Resultado de ejecutar el código:
false
Ejemplo
Establezcamos permisos 0755 para el directorio:
<?php
$res = chmod('mydir', 0755);
var_dump($res);
?>
Resultado de ejecutar el código:
true