📄 001-win32.phpt
字号:
--TEST--File type functions--SKIPIF--<?phpif (substr(PHP_OS, 0, 3) != 'WIN') { die('skip only for Windows');}?>--POST----GET----FILE--<?phpchdir(dirname(__FILE__));@unlink('test.file');@unlink('test.link');if (file_exists('test.file')) { echo "test.file exists\n";} else { echo "test.file does not exist\n";}fclose (fopen('test.file', 'w'));chmod ('test.file', 0744);if (file_exists('test.file')) { echo "test.file exists\n";} else { echo "test.file does not exist\n";}sleep (2);if (file_exists('test.link')) { echo "test.link exists\n";} else { echo "test.link does not exist\n";}if (is_link('test.file')) { echo "test.file is a symlink\n";} else { echo "test.file is not a symlink\n";}if (is_link('test.link')) { echo "test.link is a symlink\n";} else { echo "test.link is not a symlink\n";}if (file_exists('test.file')) { echo "test.file exists\n";} else { echo "test.file does not exist\n";}$s = stat ('test.file');$ls = lstat ('test.file');for ($i = 0; $i <= 12; $i++) { if ($ls[$i] != $s[$i]) { echo "test.file lstat and stat differ at element $i\n"; }}echo "test.file is " . filetype('test.file') . "\n";echo "test.link is " . filetype('test.link') . "\n";printf ("test.file permissions are 0%o\n", 0777 & fileperms('test.file'));echo "test.file size is " . filesize('test.file') . "\n";if (is_writeable('test.file')) { echo "test.file is writeable\n";} else { echo "test.file is not writeable\n";}if (is_readable('test.file')) { echo "test.file is readable\n";} else { echo "test.file is not readable\n";}if (is_file('test.file')) { echo "test.file is a regular file\n";} else { echo "test.file is not a regular file\n";}if (is_file('test.link')) { echo "test.link is a regular file\n";} else { echo "test.link is not a regular file\n";}if (is_dir('test.link')) { echo "test.link is a directory\n";} else { echo "test.link is not a directory\n";}if (is_dir('../file')) { echo "../file is a directory\n";} else { echo "../file is not a directory\n";}if (is_dir('test.file')) { echo "test.file is a directory\n";} else { echo "test.file is not a directory\n";}unlink('test.file');if (file_exists('test.file')) { echo "test.file exists (cached)\n";} else { echo "test.file does not exist\n";}clearstatcache();if (file_exists('test.file')) { echo "test.file exists\n";} else { echo "test.file does not exist\n";}?>--EXPECT--test.file does not existtest.file existstest.link does not existtest.file is not a symlinktest.link is not a symlinktest.file existstest.file is filetest.link is filetest.file permissions are 0666test.file size is 0test.file is writeabletest.file is readabletest.file is a regular filetest.link is not a regular filetest.link is not a directory../file is a directorytest.file is not a directorytest.file does not existtest.file does not exist
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -