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

phpchmod(string $filename, int $mode): bool

Ejemplo

Establezcamos permisos 0644 para el archivo 'example.txt':

php<?php
  $res = chmod('example.txt', 0644);
  var_dump($res);
?>

Resultado de ejecutar el código:

phptrue

Ejemplo

Intentemos cambiar los permisos para un archivo que no existe:

php<?php
  $res = chmod('nonexistent.txt', 0644);
  var_dump($res);
?>

Resultado de ejecutar el código:

phpfalse

Ejemplo

Establezcamos permisos 0755 para el directorio:

php<?php
  $res = chmod('mydir', 0755);
  var_dump($res);
?>

Resultado de ejecutar el código:

phptrue

Ver también

  • la función chown,
    que cambia el propietario del archivo
  • la función chgrp,
    que cambia el grupo del archivo