From fc6e2455c5fcc2a5ec365552fb8d89a9c0571154 Mon Sep 17 00:00:00 2001 From: kkadosh Date: Fri, 5 Oct 2018 22:46:23 +0200 Subject: Fix segfault array keys Many thanks to @xXx-caillou-xXx for finding the true root cause and fixing the issue ♥--- src/tests/sloppy_comparison_array_keys.phpt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/tests/sloppy_comparison_array_keys.phpt') diff --git a/src/tests/sloppy_comparison_array_keys.phpt b/src/tests/sloppy_comparison_array_keys.phpt index 4adcbdb..934f3ba 100644 --- a/src/tests/sloppy_comparison_array_keys.phpt +++ b/src/tests/sloppy_comparison_array_keys.phpt @@ -10,6 +10,15 @@ $qwe = array(rand(1,2), "qwe"); var_dump(array_keys($qwe, 0)); var_dump(array_keys($qwe, 0, 0)); var_dump(array_keys($qwe, 0, 1)); + +$toto = [ + "toto" => 1, + "titi" => 2, + "tata" => 3, +]; + +var_dump(array_keys($toto)); + ?> --EXPECT-- array(0) { @@ -18,3 +27,11 @@ array(0) { } array(0) { } +array(3) { + [0]=> + string(4) "toto" + [1]=> + string(4) "titi" + [2]=> + string(4) "tata" +} -- cgit v1.3