com php-src: Change the test folder: ext/standard/tests/array/bug61730.phpt ext/standard/tests/bug61730.phpt
| From: | Xinchen Hui | Date: | Sun, 06 May 2012 12:31:40 +0000 |
| Subject: | com php-src: Change the test folder: ext/standard/tests/array/bug61730.phpt ext/standard/tests/bug61730.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-68970@lists.php.net to get a copy of this message | ||
Commit: 99076bc24fae6b159c783e4772b0eaf046b5dc2e
Author: Xinchen Hui <laruence@php.net> Sun, 6 May 2012 20:31:40 +0800
Parents: 7ccd5943924fd4ad9adcad1fbc547adc79114bff
Branches: PHP-5.3
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=99076bc24fae6b159c783e4772b0eaf046b5dc2e
Log:
Change the test folder
Changed paths:
A ext/standard/tests/array/bug61730.phpt
D ext/standard/tests/bug61730.phpt
Diff:
diff --git a/ext/standard/tests/array/bug61730.phpt b/ext/standard/tests/array/bug61730.phpt
new file mode 100644
index 0000000..0fe9f22
--- /dev/null
+++ b/ext/standard/tests/array/bug61730.phpt
@@ -0,0 +1,37 @@
+--TEST--
+Bug #61730 (Segfault from array_walk modifying an array passed by reference)
+--FILE--
+<?php
+$myArray = array_fill(0, 10, 1);
+
+array_walk(
+ $myArray,
+ function($value, $key) use ($myArray)
+ {
+ reset($myArray);
+ }
+);
+
+array_walk(
+ $myArray,
+ function($value, $key) use (&$myArray)
+ {
+ var_dump($key);
+ unset($myArray[$key]);
+ unset($myArray[$key+1]);
+ unset($myArray[$key+2]);
+ }
+);
+
+
+
+print_r($myArray);
+--EXPECT--
+int(0)
+int(4)
+int(8)
+Array
+(
+ [3] => 1
+ [7] => 1
+)
diff --git a/ext/standard/tests/bug61730.phpt b/ext/standard/tests/bug61730.phpt
deleted file mode 100644
index 0fe9f22..0000000
--- a/ext/standard/tests/bug61730.phpt
+++ /dev/null
@@ -1,37 +0,0 @@
---TEST--
-Bug #61730 (Segfault from array_walk modifying an array passed by reference)
---FILE--
-<?php
-$myArray = array_fill(0, 10, 1);
-
-array_walk(
- $myArray,
- function($value, $key) use ($myArray)
- {
- reset($myArray);
- }
-);
-
-array_walk(
- $myArray,
- function($value, $key) use (&$myArray)
- {
- var_dump($key);
- unset($myArray[$key]);
- unset($myArray[$key+1]);
- unset($myArray[$key+2]);
- }
-);
-
-
-
-print_r($myArray);
---EXPECT--
-int(0)
-int(4)
-int(8)
-Array
-(
- [3] => 1
- [7] => 1
-)