mirror of
https://github.com/php/php-src.git
synced 2025-01-23 04:04:16 +08:00
- MFH: improve test and remove files on exit
This commit is contained in:
parent
1303c45e02
commit
9fecb8fa60
@ -1,15 +1,30 @@
|
||||
--TEST--
|
||||
Bug#44806 (rename() function is not portable to Windows)
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (substr(PHP_OS, 0, 3) != 'WIN') {
|
||||
die('skip.. only for Windows');
|
||||
}
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
$dirname = dirname(__FILE__);
|
||||
$file1 = $dirname . DIRECTORY_SEPARATOR . "file1.txt";
|
||||
$file2 = $dirname . DIRECTORY_SEPARATOR . "file2.txt";
|
||||
|
||||
file_put_contents("file1.txt", "this is file 1");
|
||||
file_put_contents("file2.txt", "this is file 2");
|
||||
file_put_contents($file1, "this is file 1");
|
||||
file_put_contents($file2, "this is file 2");
|
||||
|
||||
rename("file1.txt", "file2.txt");
|
||||
rename($file1, $file2);
|
||||
|
||||
echo "reading file 2: ";
|
||||
readfile("file2.txt");
|
||||
readfile($file2);
|
||||
if (file_exists($file1)) {
|
||||
unlink($file1);
|
||||
}
|
||||
if (file_exists($file1)) {
|
||||
unlink($file2);
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
reading file 2: this is file 1
|
||||
|
Loading…
Reference in New Issue
Block a user