Hi,

Actually PHP ignores default values on parameters followed by required ones. You can't fetch the default value even via Reflection. This is easily detected at compile time so I wonder why the compiler doesn't warn.

Regards,
Stan Vassilev

what stops you from declaring:

 function someFunc(&$param = null)
 {
 }

 it works just fine
And what if this param isn't the last param of this function, and next
params are required?


Then I would say "that is a bad design"

--
Alexey Zakhlestin
http://blog.milkfarmsoft.com/

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to