Passing by refrence in FOREACH

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • moishy
    New Member
    • Oct 2006
    • 104

    Passing by refrence in FOREACH

    I have a problem when passing by refrence using FOREACH():

    [PHP]
    foreach ($array as &$value)
    {if ($value <= 0)
    {$value+=12;}}
    [/PHP]

    It should have worked, but I got a error:

    Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$'

    It even worked on a local testing server!
  • theRamones
    New Member
    • Nov 2006
    • 13

    #2
    [PHP]
    foreach ($array as &$value)
    {if ($value <= 0)
    {$value+=12;}}
    [/PHP]

    foreach reference work on/for PHP5, as long as i know.

    Comment

    • moishy
      New Member
      • Oct 2006
      • 104

      #3
      So what is a loophole for earlier versions?

      Comment

      Working...