NYCPHP Meetup

NYPHP.org

[nycphp-talk] Minor rant, pass by reference during method invocation depreciated

John Campbell jcampbell1 at gmail.com
Fri Jul 2 10:58:18 EDT 2010


> $grantUser object updated with the new levels or not. If I know I am dealing
> with the current user, than I want the admin authority to immediately be
> applied so it will flow to all future function calls:
> $return= Application::setUserRole(&$grantUser, USER_ADMIN);
> Wheras if I am dealing with the previous user, I may very well want to keep
> the original user to see if any changes where made:
> $return = Application::setUserRole($grantUser, USER_ADMIN);

Objects are always passed by reference.  You don't have a choice.
What is the point of this rant?  Passing strings / ints by reference
is a pointless feature of php.

-John Campbell



More information about the talk mailing list