diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2015-05-13 22:37:33 +0200 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2015-05-21 09:44:14 +0200 |
commit | 90aee01c85c8958f2bf7f89660c0b1a446bcb6eb (patch) | |
tree | dc1167ad31e0f9704f24dd4c93ae40f089cce54d | |
parent | 75286ece1a57f17c568b3d531eebc94ec5046a47 (diff) | |
download | php-git-90aee01c85c8958f2bf7f89660c0b1a446bcb6eb.tar.gz |
added PHPT to check for bug #69628
-rw-r--r-- | ext/standard/tests/file/bug69628.phpt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/ext/standard/tests/file/bug69628.phpt b/ext/standard/tests/file/bug69628.phpt new file mode 100644 index 0000000000..e791122137 --- /dev/null +++ b/ext/standard/tests/file/bug69628.phpt @@ -0,0 +1,43 @@ +--TEST-- +Bug #69628: GLOB_BRACE with multiple brackets within the braces fails +--FILE-- +<?php + +$file_path = dirname(__FILE__); + +// temp dirname used here +$dirname = "$file_path/bug69628"; + +// temp dir created +mkdir($dirname); + +// temp files created +file_put_contents("$dirname/image.jPg", ''); +file_put_contents("$dirname/image.gIf", ''); +file_put_contents("$dirname/image.png", ''); + +sort_var_dump(glob("$dirname/*.{[jJ][pP][gG],[gG][iI][fF]}", GLOB_BRACE)); + +function sort_var_dump($results) { + sort($results); + var_dump($results); +} + +?> +--CLEAN-- +<?php + +$file_path = dirname(__FILE__); +unlink("$file_path/bug69628/image.jPg"); +unlink("$file_path/bug69628/image.gIf"); +unlink("$file_path/bug69628/image.png"); +rmdir("$file_path/bug69628/"); + +?> +--EXPECTF-- +array(2) { + [0]=> + string(%d) "%s/bug69628/image.gIf" + [1]=> + string(%d) "%s/bug69628/image.jPg" +} |