Readie - 12:11 pm on Sep 10, 2013 (gmt 0)
array_shift modifies the variable you pass into it.
If you look on the docs [uk3.php.net], it's shown as
- the leading ampersand there means it's a reference rather than a typical variable. A function call cannot be a reference.
array_shift ( array &$array )