Re: Is this a bug?

From: Date: Thu, 16 Aug 2001 02:43:45 +0000
Subject: Re: Is this a bug?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-62950@lists.php.net to get a copy of this message
> I have this code, which is a cooked down code of something bigger. So don't > ask what it's for. > The problem is that I can't get this script working the way I like it at > all. Maybe it's a bug. Maybe you have another suggestion? > Somewhere in the middle section i have wrote test1 and test2 as a comment. > If you activate test2 instead of test1, then you will have some output(not > the expected output), else I just see a page saying:"The page cannot be > displayed". > > I think it's very strange, any ideas? > Try inserting this into a file and try yourself. > > /Stig > > <? > $side = 1; > > function grabkeys ($felt, $key, $side) { > global $newarray; > $stopkey = array ("A","Z");//De key-navne som den ikke skal gemme. > If (!in_array($key , $stopkey)) { > if ($felt == $side) { $newarray[] = $key;}; > }; > }; Get rid of ; after } They are silly. You could probably make $stopkey 'static', since it never seems to change. > function showkeys ($felt, $key) { > global $newarray; > echo count($newarray) . "-count newarray<br>"; // > echo "<pre>" . $newarray[0] . "</pre>-newarray<br>"; > //test2 > echo $newarray[0] . "-newarray<br>"; //test1 > }; > > $row = array > > ("A"=>"1","B"=>"1","C"=>"1","D"=>"1","E"=>"1","F"=>"1","Z"=>"1"); > array_walk ($row, 'grabkeys', $side); > array_walk ($row, 'showkeys'); > ?> Hrm... I seem to be getting sensible output *EXCEPT* that $newarray[0] seems to take on 'A' through 'Z' as you walk through $row with 'showkeys'... Seems pretty broken to me... But I'm using 4.0.2-dev on this machine... Is this the output you are getting with a current release? http://bugs.php.net may be the place to go... -- WARNING richard@zend.com address is an endangered species -- Use ceo@l-i-e.com Wanna help me out? Like Music? Buy a CD: http://l-i-e.com/artists.htm Volunteer a little time: http://chatmusic.com/volunteer.htm

« previous php.general (#62950) next »