mirror of
https://github.com/php/php-src.git
synced 2024-10-21 08:22:42 +00:00
58 lines
1.0 KiB
Plaintext
58 lines
1.0 KiB
Plaintext
|
--TEST--
|
||
|
Test glob() function with relative path
|
||
|
--FILE--
|
||
|
<?php
|
||
|
/* Prototype: array glob ( string $pattern [, int $flags] );
|
||
|
Description: Find pathnames matching a pattern
|
||
|
*/
|
||
|
|
||
|
$file_path = dirname(__FILE__);
|
||
|
|
||
|
// temp dirname used here
|
||
|
$dir_name = 'glob_test';
|
||
|
|
||
|
// create temp directory
|
||
|
mkdir("$file_path/$dir_name");
|
||
|
|
||
|
// create temp file
|
||
|
$fp = fopen("$file_path/$dir_name/file.text", "w");
|
||
|
fclose($fp);
|
||
|
|
||
|
echo "Testing glob() with relative paths:\n";
|
||
|
|
||
|
chdir("$file_path/$dir_name");
|
||
|
var_dump( glob("./*") );
|
||
|
var_dump( glob("../$dir_name/*"));
|
||
|
|
||
|
chdir("$file_path");
|
||
|
var_dump( glob("$dir_name/*"));
|
||
|
var_dump( glob("$dir_name"));
|
||
|
|
||
|
echo "Done\n";
|
||
|
?>
|
||
|
--CLEAN--
|
||
|
<?php
|
||
|
$file_path = dirname(__FILE__);
|
||
|
unlink("$file_path/glob_test/file.text");
|
||
|
rmdir("$file_path/glob_test/");
|
||
|
?>
|
||
|
--EXPECT--
|
||
|
Testing glob() with relative paths:
|
||
|
array(1) {
|
||
|
[0]=>
|
||
|
string(11) "./file.text"
|
||
|
}
|
||
|
array(1) {
|
||
|
[0]=>
|
||
|
string(22) "../glob_test/file.text"
|
||
|
}
|
||
|
array(1) {
|
||
|
[0]=>
|
||
|
string(19) "glob_test/file.text"
|
||
|
}
|
||
|
array(1) {
|
||
|
[0]=>
|
||
|
string(9) "glob_test"
|
||
|
}
|
||
|
Done
|