Função chmod
A função chmod altera as permissões de acesso para o arquivo especificado.
O primeiro parâmetro recebe o caminho para o arquivo, o segundo - o valor numérico das permissões de acesso.
Retorna true em caso de sucesso e false em caso de erro.
Sintaxe
chmod(string $filename, int $mode): bool
Exemplo
Vamos definir as permissões 0644 para o arquivo 'example.txt':
<?php
$res = chmod('example.txt', 0644);
var_dump($res);
?>
Resultado da execução do código:
true
Exemplo
Vamos tentar alterar as permissões para um arquivo inexistente:
<?php
$res = chmod('nonexistent.txt', 0644);
var_dump($res);
?>
Resultado da execução do código:
false
Exemplo
Vamos definir as permissões 0755 para um diretório:
<?php
$res = chmod('mydir', 0755);
var_dump($res);
?>
Resultado da execução do código:
true