@ 2012-09-08T15:24:32Z <?php
$test_data1 = array('one','two','three');
// all is ok
$test_data2 = array(array('one','two','three'));
// windows error:
// #The instruction at '<address>' referenced memory at '<address>'.
// #The memory could not be read.
// #Click OK to terminate the program.
// No error shows up in console, sometimes script stops without error but sometimes executes like nothing is happening.
$test_data3 = array(array('one','two','three'),array('four','five','six'));
// error in PHP console:
// Fatal error: Call to a member function show_message() on a non-object in c:\scripts\found-error.php on line xx
// values one two three are displayed, four five and six are ommitted.
class myClass {
function iterate_multidim_array($array) {
array_walk_recursive($array,function(&$val,$key,&$obj) {
$obj->show_message($val);
},$this);
}
function show_message($msg) {
echo $msg."\n";
}
}
echo phpversion()."\n\n";
$myInstance = new MyClass();
$myInstance-> iterate_multidim_array($test_data3);
?>
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.4.1 7.4.1
one
two
three
four
five
six
Output for 7.4.0 7.4.0
one
two
three
four
five
six
Output for 7.3.13 7.3.13
one
two
three
four
five
six
Output for 7.3.12 7.3.12
one
two
three
four
five
six
Output for 7.3.11 7.3.11
one
two
three
four
five
six
Output for 7.3.10 7.3.10
one
two
three
four
five
six
Output for 7.3.9 7.3.9
one
two
three
four
five
six
Output for 7.3.8 7.3.8
one
two
three
four
five
six
Output for 7.3.7 7.3.7
one
two
three
four
five
six
Output for 7.3.6 7.3.6
one
two
three
four
five
six
Output for 7.3.5 7.3.5
one
two
three
four
five
six
Output for 7.3.4 7.3.4
one
two
three
four
five
six
Output for 7.3.3 7.3.3
one
two
three
four
five
six
Output for 7.3.2 7.3.2
one
two
three
four
five
six
Output for 7.3.1 7.3.1
one
two
three
four
five
six
Output for 7.3.0 7.3.0
one
two
three
four
five
six
Output for 7.2.26 7.2.26
one
two
three
four
five
six
Output for 7.2.25 7.2.25
one
two
three
four
five
six
Output for 7.2.24 7.2.24
one
two
three
four
five
six
Output for 7.2.23 7.2.23
one
two
three
four
five
six
Output for 7.2.22 7.2.22
one
two
three
four
five
six
Output for 7.2.21 7.2.21
one
two
three
four
five
six
Output for 7.2.20 7.2.20
one
two
three
four
five
six
Output for 7.2.19 7.2.19
one
two
three
four
five
six
Output for 7.2.18 7.2.18
one
two
three
four
five
six
Output for 7.2.17 7.2.17
one
two
three
four
five
six
Output for 7.2.16 7.2.16
one
two
three
four
five
six
Output for 7.2.15 7.2.15
one
two
three
four
five
six
Output for 7.2.14 7.2.14
one
two
three
four
five
six
Output for 7.2.13 7.2.13
one
two
three
four
five
six
Output for 7.2.12 7.2.12
one
two
three
four
five
six
Output for 7.2.11 7.2.11
one
two
three
four
five
six
Output for 7.2.10 7.2.10
one
two
three
four
five
six
Output for 7.2.9 7.2.9
one
two
three
four
five
six
Output for 7.2.8 7.2.8
one
two
three
four
five
six
Output for 7.2.7 7.2.7
one
two
three
four
five
six
Output for 7.2.6 7.2.6
one
two
three
four
five
six
Output for 7.2.5 7.2.5
one
two
three
four
five
six
Output for 7.2.4 7.2.4
one
two
three
four
five
six
Output for 7.2.3 7.2.3
one
two
three
four
five
six
Output for 7.2.2 7.2.2
one
two
three
four
five
six
Output for 7.2.1 7.2.1
one
two
three
four
five
six
Output for 7.2.0 7.2.0
one
two
three
four
five
six
Output for 7.1.33 7.1.33
one
two
three
four
five
six
Output for 7.1.32 7.1.32
one
two
three
four
five
six
Output for 7.1.31 7.1.31
one
two
three
four
five
six
Output for 7.1.30 7.1.30
one
two
three
four
five
six
Output for 7.1.29 7.1.29
one
two
three
four
five
six
Output for 7.1.28 7.1.28
one
two
three
four
five
six
Output for 7.1.27 7.1.27
one
two
three
four
five
six
Output for 7.1.26 7.1.26
one
two
three
four
five
six
Output for 7.1.25 7.1.25
one
two
three
four
five
six
Output for 7.1.24 7.1.24
one
two
three
four
five
six
Output for 7.1.23 7.1.23
one
two
three
four
five
six
Output for 7.1.22 7.1.22
one
two
three
four
five
six
Output for 7.1.21 7.1.21
one
two
three
four
five
six
Output for 7.1.20 7.1.20
one
two
three
four
five
six
Output for 7.1.19 7.1.19
one
two
three
four
five
six
Output for 7.1.18 7.1.18
one
two
three
four
five
six
Output for 7.1.17 7.1.17
one
two
three
four
five
six
Output for 7.1.16 7.1.16
one
two
three
four
five
six
Output for 7.1.15 7.1.15
one
two
three
four
five
six
Output for 7.1.14 7.1.14
one
two
three
four
five
six
Output for 7.1.13 7.1.13
one
two
three
four
five
six
Output for 7.1.12 7.1.12
one
two
three
four
five
six
Output for 7.1.11 7.1.11
one
two
three
four
five
six
Output for 7.1.10 7.1.10
one
two
three
four
five
six
Output for 7.1.9 7.1.9
one
two
three
four
five
six
Output for 7.1.8 7.1.8
one
two
three
four
five
six
Output for 7.1.7 7.1.7
one
two
three
four
five
six
Output for 7.1.6 7.1.6
one
two
three
four
five
six
Output for 7.1.5 7.1.5
one
two
three
four
five
six
Output for 7.1.4 7.1.4
one
two
three
four
five
six
Output for 7.1.3 7.1.3
one
two
three
four
five
six
Output for 7.1.2 7.1.2
one
two
three
four
five
six
Output for 7.1.1 7.1.1
one
two
three
four
five
six
Output for 7.1.0 7.1.0
one
two
three
four
five
six
Output for 7.0.33 7.0.33
one
two
three
four
five
six
Output for 7.0.32 7.0.32
one
two
three
four
five
six
Output for 7.0.31 7.0.31
one
two
three
four
five
six
Output for 7.0.30 7.0.30
one
two
three
four
five
six
Output for 7.0.29 7.0.29
one
two
three
four
five
six
Output for 7.0.28 7.0.28
one
two
three
four
five
six
Output for 7.0.27 7.0.27
one
two
three
four
five
six
Output for 7.0.26 7.0.26
one
two
three
four
five
six
Output for 7.0.25 7.0.25
one
two
three
four
five
six
Output for 7.0.24 7.0.24
one
two
three
four
five
six
Output for 7.0.23 7.0.23
one
two
three
four
five
six
Output for 7.0.22 7.0.22
one
two
three
four
five
six
Output for 7.0.21 7.0.21
one
two
three
four
five
six
Output for 7.0.20 7.0.20
one
two
three
four
five
six
Output for 7.0.19 7.0.19
one
two
three
four
five
six
Output for 7.0.18 7.0.18
one
two
three
four
five
six
Output for 7.0.17 7.0.17
one
two
three
four
five
six
Output for 7.0.16 7.0.16
one
two
three
four
five
six
Output for 7.0.15 7.0.15
one
two
three
four
five
six
Output for 7.0.14 7.0.14
one
two
three
four
five
six
Output for 7.0.13 7.0.13
one
two
three
four
five
six
Output for 7.0.12 7.0.12
one
two
three
four
five
six
Output for 7.0.11 7.0.11
one
two
three
four
five
six
Output for 7.0.10 7.0.10
one
two
three
four
five
six
Output for 7.0.9 7.0.9
one
two
three
four
five
six
Output for 7.0.8 7.0.8
one
two
three
four
five
six
Output for 7.0.7 7.0.7
one
two
three
four
five
six
Output for 7.0.6 7.0.6
one
two
three
four
five
six
Output for 7.0.5 7.0.5
one
two
three
four
five
six
Output for 7.0.4 7.0.4
one
two
three
four
five
six
Output for 7.0.3 7.0.3
one
two
three
four
five
six
Output for 7.0.2 7.0.2
one
two
three
four
five
six
Output for 7.0.1 7.0.1
one
two
three
four
five
six
Output for 7.0.0 7.0.0
one
two
three
four
five
six
Output for 5.6.40 5.6.40
one
two
three
four
five
six
Output for 5.6.39 5.6.39
one
two
three
four
five
six
Output for 5.6.38 5.6.38
one
two
three
four
five
six
Output for 5.6.37 5.6.37
one
two
three
four
five
six
Output for 5.6.36 5.6.36
one
two
three
four
five
six
Output for 5.6.35 5.6.35
one
two
three
four
five
six
Output for 5.6.34 5.6.34
one
two
three
four
five
six
Output for 5.6.33 5.6.33
one
two
three
four
five
six
Output for 5.6.32 5.6.32
one
two
three
four
five
six
Output for 5.6.31 5.6.31
one
two
three
four
five
six
Output for 5.6.30 5.6.30
one
two
three
four
five
six
Output for 5.6.29 5.6.29
one
two
three
four
five
six
Output for 5.6.28 5.6.28
one
two
three
four
five
six
Output for 5.6.27 5.6.27
one
two
three
four
five
six
Output for 5.6.26 5.6.26
one
two
three
four
five
six
Output for 5.6.25 5.6.25
one
two
three
four
five
six
Output for 5.6.24 5.6.24
one
two
three
four
five
six
Output for 5.6.23 5.6.23
one
two
three
four
five
six
Output for 5.6.22 5.6.22
one
two
three
four
five
six
Output for 5.6.21 5.6.21
one
two
three
four
five
six
Output for 5.6.20 5.6.20
one
two
three
four
five
six
Output for 5.6.19 5.6.19
one
two
three
four
five
six
Output for 5.6.18 5.6.18
one
two
three
four
five
six
Output for 5.6.17 5.6.17
one
two
three
four
five
six
Output for 5.6.16 5.6.16
one
two
three
four
five
six
Output for 5.6.15 5.6.15
one
two
three
four
five
six
Output for 5.6.14 5.6.14
one
two
three
four
five
six
Output for 5.6.13 5.6.13
one
two
three
four
five
six
Output for 5.6.12 5.6.12
one
two
three
four
five
six
Output for 5.6.11 5.6.11
one
two
three
four
five
six
Output for 5.6.10 5.6.10
one
two
three
four
five
six
Output for 5.6.9 5.6.9
one
two
three
four
five
six
Output for 5.6.8 5.6.8
one
two
three
four
five
six
Output for 5.6.7 5.6.7
one
two
three
four
five
six
Output for 5.6.6 5.6.6
one
two
three
four
five
six
Output for 5.6.5 5.6.5
one
two
three
four
five
six
Output for 5.6.4 5.6.4
one
two
three
four
five
six
Output for 5.6.3 5.6.3
one
two
three
four
five
six
Output for 5.6.2 5.6.2
one
two
three
four
five
six
Output for 5.6.1 5.6.1
one
two
three
four
five
six
Output for 5.6.0 5.6.0
one
two
three
four
five
six
Output for 5.5.38 5.5.38
one
two
three
four
five
six
Output for 5.5.37 5.5.37
one
two
three
four
five
six
Output for 5.5.36 5.5.36
one
two
three
four
five
six
Output for 5.5.35 5.5.35
one
two
three
four
five
six
Output for 5.5.34 5.5.34
one
two
three
four
five
six
Output for 5.5.33 5.5.33
one
two
three
four
five
six
Output for 5.5.32 5.5.32
one
two
three
four
five
six
Output for 5.5.31 5.5.31
one
two
three
four
five
six
Output for 5.5.30 5.5.30
one
two
three
four
five
six
Output for 5.5.29 5.5.29
one
two
three
four
five
six
Output for 5.5.28 5.5.28
one
two
three
four
five
six
Output for 5.5.27 5.5.27
one
two
three
four
five
six
Output for 5.5.26 5.5.26
one
two
three
four
five
six
Output for 5.5.25 5.5.25
one
two
three
four
five
six
Output for 5.5.24 5.5.24
one
two
three
four
five
six
Output for 5.5.23 5.5.23
one
two
three
four
five
six
Output for 5.5.22 5.5.22
one
two
three
four
five
six
Output for 5.5.21 5.5.21
one
two
three
four
five
six
Output for 5.5.20 5.5.20
one
two
three
four
five
six
Output for 5.5.19 5.5.19
one
two
three
four
five
six
Output for 5.5.18 5.5.18
one
two
three
four
five
six
Output for 5.5.17 5.5.17
one
two
three
four
five
six
Output for 5.5.16 5.5.16
one
two
three
four
five
six
Output for 5.5.15 5.5.15
one
two
three
four
five
six
Output for 5.5.14 5.5.14
one
two
three
four
five
six
Output for 5.5.13 5.5.13
one
two
three
four
five
six
Output for 5.5.12 5.5.12
one
two
three
four
five
six
Output for 5.5.11 5.5.11
one
two
three
four
five
six
Output for 5.5.10 5.5.10
one
two
three
four
five
six
Output for 5.5.9 5.5.9
one
two
three
four
five
six
Output for 5.5.8 5.5.8
one
two
three
four
five
six
Output for 5.5.7 5.5.7
one
two
three
four
five
six
Output for 5.5.6 5.5.6
one
two
three
four
five
six
Output for 5.5.5 5.5.5
one
two
three
four
five
six
Output for 5.5.4 5.5.4
one
two
three
four
five
six
Output for 5.5.3 5.5.3
one
two
three
four
five
six
Output for 5.5.2 5.5.2
one
two
three
four
five
six
Output for 5.5.1 5.5.1
one
two
three
four
five
six
Output for 5.5.0 5.5.0
one
two
three
four
five
six
Output for 5.4.45 5.4.45
one
two
three
four
five
six
Output for 5.4.44 5.4.44
one
two
three
four
five
six
Output for 5.4.43 5.4.43
one
two
three
four
five
six
Output for 5.4.42 5.4.42
one
two
three
four
five
six
Output for 5.4.41 5.4.41
one
two
three
four
five
six
Output for 5.4.40 5.4.40
one
two
three
four
five
six
Output for 5.4.39 5.4.39
one
two
three
four
five
six
Output for 5.4.38 5.4.38
one
two
three
four
five
six
Output for 5.4.37 5.4.37
one
two
three
four
five
six
Output for 5.4.36 5.4.36
one
two
three
four
five
six
Output for 5.4.35 5.4.35
one
two
three
four
five
six
Output for 5.4.34 5.4.34
one
two
three
four
five
six
Output for 5.4.33 5.4.33
one
two
three
four
five
six
Output for 5.4.32 5.4.32
one
two
three
four
five
six
Output for 5.4.31 5.4.31
one
two
three
four
five
six
Output for 5.4.30 5.4.30
one
two
three
four
five
six
Output for 5.4.29 5.4.29
one
two
three
four
five
six
Output for 5.4.28 5.4.28
one
two
three
four
five
six
Output for 5.4.27 5.4.27
one
two
three
four
five
six
Output for 5.4.26 5.4.26
one
two
three
four
five
six
Output for 5.4.25 5.4.25
one
two
three
four
five
six
Output for 5.4.24 5.4.24
one
two
three
four
five
six
Output for 5.4.23 5.4.23
one
two
three
four
five
six
Output for 5.4.22 5.4.22
one
two
three
four
five
six
Output for 5.4.21 5.4.21
one
two
three
four
five
six
Output for 5.4.20 5.4.20
one
two
three
four
five
six
Output for 5.4.19 5.4.19
one
two
three
four
five
six
Output for 5.4.18 5.4.18
one
two
three
four
five
six
Output for 5.4.17 5.4.17
one
two
three
four
five
six
Output for 5.4.16 5.4.16
one
two
three
four
five
six
Output for 5.4.15 5.4.15
one
two
three
four
five
six
Output for 5.4.14 5.4.14
one
two
three
four
five
six
Output for 5.4.13 5.4.13
one
two
three
four
five
six
Output for 5.4.12 5.4.12
one
two
three
four
five
six
Output for 5.4.11 5.4.11
one
two
three
four
five
six
Output for 5.4.10 5.4.10
one
two
three
four
five
six
Output for 5.4.9 5.4.9
one
two
three
four
five
six
Output for 5.4.8 5.4.8
one
two
three
four
five
six
Output for 5.4.7 5.4.7
one
two
three
four
five
six
Output for 5.4.6 5.4.6
one
two
three
four
five
six
Output for 5.4.5 5.4.5
one
two
three
four
five
six
Output for 5.4.4 5.4.4
one
two
three
four
five
six
Output for 5.4.3 5.4.3
one
two
three
four
five
six
Output for 5.4.2 5.4.2
one
two
three
four
five
six
Output for 5.4.1 5.4.1
one
two
three
four
five
six
Output for 5.4.0 5.4.0
one
two
three
Fatal error: Call to a member function show_message() on a non-object in /in/iZCe3 on line 21
Process exited with code 255 . Output for 5.3.29 5.3.29
one
two
three
four
five
six
Output for 5.3.28 5.3.28
one
two
three
four
five
six
Output for 5.3.27 5.3.27
one
two
three
four
five
six
Output for 5.3.26 5.3.26
one
two
three
four
five
six
Output for 5.3.25 5.3.25
one
two
three
four
five
six
Output for 5.3.24 5.3.24
one
two
three
four
five
six
Output for 5.3.23 5.3.23
one
two
three
four
five
six
Output for 5.3.22 5.3.22
one
two
three
four
five
six
Output for 5.3.21 5.3.21
one
two
three
four
five
six
Output for 5.3.20 5.3.20
one
two
three
four
five
six
Output for 5.3.19 5.3.19
one
two
three
four
five
six
Output for 5.3.18 5.3.18
one
two
three
four
five
six
Output for 5.3.17 5.3.17
one
two
three
four
five
six
Output for 5.3.16 5.3.16
one
two
three
four
five
six
Output for 5.3.15 5.3.15
one
two
three
four
five
six
Output for 5.3.14 5.3.14
one
two
three
four
five
six
Output for 5.3.13 5.3.13
one
two
three
four
five
six
Output for 5.3.12 5.3.12
one
two
three
four
five
six
Output for 5.3.11 5.3.11
one
two
three
four
five
six
Output for 5.3.10 5.3.10
one
two
three
Fatal error: Call to a member function show_message() on a non-object in /in/iZCe3 on line 21
Process exited with code 255 . Output for 5.3.9 5.3.9
one
two
three
Fatal error: Call to a member function show_message() on a non-object in /in/iZCe3 on line 21
Process exited with code 255 . Output for 5.3.8 5.3.8
one
two
three
Fatal error: Call to a member function show_message() on a non-object in /in/iZCe3 on line 21
Process exited with code 255 . Output for 5.3.7 5.3.7
one
two
three
Fatal error: Call to a member function show_message() on a non-object in /in/iZCe3 on line 21
Process exited with code 255 . Output for 5.3.6 5.3.6
one
two
three
Fatal error: Call to a member function show_message() on a non-object in /in/iZCe3 on line 21
Process exited with code 255 . Output for 5.3.5 5.3.5
one
two
three
Fatal error: Call to a member function show_message() on a non-object in /in/iZCe3 on line 21
Process exited with code 255 . Output for 5.3.4 5.3.4
one
two
three
Fatal error: Call to a member function show_message() on a non-object in /in/iZCe3 on line 21
Process exited with code 255 . Output for 5.3.3 5.3.3
one
two
three
Fatal error: Call to a member function show_message() on a non-object in /in/iZCe3 on line 21
Process exited with code 255 . Output for 5.3.2 5.3.2
one
two
three
four
five
six
Output for 5.3.1 5.3.1
one
two
three
four
five
six
Output for 5.3.0 5.3.0
one
two
three
four
five
six
Output for 4.4.2 - 4.4.9 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 Parse error: syntax error, unexpected T_FUNCTION in /in/iZCe3 on line 20
Process exited with code 255 . Output for 4.3.0 - 4.3.1 , 4.3.5 - 4.3.11 , 4.4.0 - 4.4.1 , 5.0.0 - 5.0.5 Parse error: parse error, unexpected T_FUNCTION in /in/iZCe3 on line 20
Process exited with code 255 . Output for 4.3.2 - 4.3.4 Parse error: parse error in /in/iZCe3 on line 20
Process exited with code 255 . preferences:dark mode live preview
232.18 ms | 401 KiB | 325 Q