3 define("PERMISSIONS_MASK", 0777);
5 $filename = __FILE__
. ".tmp";
7 $fd = fopen($filename, "w+");
10 for ($perms_to_set = 0777; $perms_to_set >= 0; $perms_to_set--) {
11 chmod($filename, $perms_to_set);
12 $set_perms = (fileperms($filename) & PERMISSIONS_MASK
);
14 printf("Setting mode %o gives mode %o\n", $perms_to_set, $set_perms);
16 var_dump(chmod($filename, 0777));