注意,注释中的一些示例建议执行以下操作
chmod(file_or_dir_name, intval($mode, 8));
但是,如果 $mode 是整数,则 intval() 不会修改它。因此,这段代码…
$mode = 644;
chmod('/tmp/test', intval($mode, 8));
…生成的权限如下所示
1--w----r-T
相反,使用 octdec(),如下所示
chmod(file_or_dir_name, octdec($mode));
另见:https://php.net/manual/en/function.octdec.php