ID:               23104
 Updated by:       [EMAIL PROTECTED]
 Reported By:      mkong at intisoft dot com
-Status:           Verified
+Status:           Assigned
 Bug Type:         Scripting Engine problem
 Operating System: i86 Linux 2.4.7-10
 PHP Version:      4.3.3RC2-dev, 5.0.0b2-dev
-Assigned To:      
+Assigned To:      iliaa


Previous Comments:
------------------------------------------------------------------------

[2003-04-08 07:54:10] [EMAIL PROTECTED]

 Changing to another category.

------------------------------------------------------------------------

[2003-04-08 07:52:30] [EMAIL PROTECTED]

<?php

function foo ($arrParam = array ("a", "b", "c"))
{
        var_dump(current($arrParam));
}

foo();
?>

bool(false)

The internal hash pos is set after the last element.

------------------------------------------------------------------------

[2003-04-07 22:26:09] mkong at intisoft dot com

If an array is used as a default parameter value, e.g:

function foo ($arrParam = array ("a", "b", "c")
{
  .
  .
  .
}

If the function is called without the corresponding parameter, i.e. the
default parameter value is used, the parameter ($arrParam) will need to
be reset first.

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=23104&edit=1

Reply via email to