|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2005-03-29 14:54 UTC] sniper@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Nov 07 20:00:01 2025 UTC |
Description: ------------ I know this is wrong programming style, but in_array() hangs on this FreeBSD 5.2.1 box with PHP 4.3.10 when the haystack is an undefined array. It has the expected behaviour on FreeBSD 4.x and FreeBSD 5.3, it's just showing up in 5.2.1. This is an FYI bug report, it might be that you have had similar reports but never been able to put your fingers on the place where it hurted. Reproduce code: --------------- $a=array("foo"); if (!@in_array("bar",$a["foo"])) { echo "Not there\n"; } Expected result: ---------------- "Not there" Actual result: -------------- The interpreter hangs in the in_array() function.