At 8:12 AM -0400 4/23/09, Peter van der Does wrote:
I tend to put my return value in a variable and at the end of the
function I have 1 return statement.
I have seen others doing returns in the middle of the function.


What is your take? And is there any benefit to either method?

Peter van der Does


It's called "Structured programming" -- one way in and one way out of a function.

There are, of course, exceptions where it might help others reviewing your code to see what's going on, such as returning a null value if the argument(s) provided are not suitable. But normally the rule is, do not provide an exit from a function in more than one place.

The "benefit" is easier to read code.




PHP General Mailing List (
To unsubscribe, visit:

Reply via email to