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.
> 
> Example how I do it:
> function check($a) {
>   $return='';
>   if ( is_array( $a ) ) {
>     $return='Array';
>   } else {
>     $return='Not Array';
>   }
>   return $return;
> }
> 
> Example of the other method:
> function check($a) {
> 
>   if ( is_array( $a ) ) {
>     return ('Array');
>   } else {
>     return ('Not Array');
>   }
> }
> 
> What is your take? And is there any benefit to either method?

It's only about style and coding logic.  In essence, all the return does
is pop the previous IP off the stack and adjust the stack pointer.  It
doesn't matter where you do that.


/Per
 

-- 
Per Jessen, Zürich (16.2°C)


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to