|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2004-07-20 14:40 UTC] camka at email dot ee
[2004-08-07 13:42 UTC] andrey@php.net
[2005-08-10 09:44 UTC] dmitry@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Oct 26 09:00:01 2025 UTC |
Description: ------------ when using array_diff with one of the parameters is $GLOBALS seems like the whole variable scope is messed up. Reproduce code: --------------- <?php $zz = $GLOBALS; $gg = 'afad'; var_dump(array_diff_assoc($GLOBALS, $zz)); echo $gg; // strange behavour. $gg is like an array!!! // var_dump($gg); // this call fails apache ?> Expected result: ---------------- expect seeing 'afad' and empty array; Actual result: -------------- array(0) { } Arra the length of "Arra" string depends on the length of $gg length; if uncomment the last line - apache child fails [Mon Jul 19 10:26:00 2004] [notice] child pid 10946 exit signal Segmentation fault (11