Re: how a function 'return' statement works

From: Date: Thu, 14 Feb 2002 15:32:11 +0000
Subject: Re: how a function 'return' statement works
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-84742@lists.php.net to get a copy of this message
Hm... I tried quite a few variations on this. I can't seem to get any displayable value out of this function. function get_current_page_name() { $current_page_name = explode("/", $_SERVER['PHP_SELF']); $current_page_name = $current_page_name[-1]; return $current_page_name ; } $errorcode = get_current_page_name(); echo $errorcode; Nothing. The only thing that works is $errorcode = basename($_SERVER['PHP_SELF']), but that's not the point -- I still don't understand why the function above doesn't return anything. In this case, I'm positive that I've specified the last element of the array. (Haven't I?) Erik On Wednesday, February 13, 2002, at 05:03 PM, Darren Gamble wrote:
I think what you're trying to do is return one particular element out of the array. If that's the case, just use something like: return $current_page_name[-1] to return the last element in the array. ============================
---- Erik Price Web Developer Temp Media Lab, H.H. Brown pricee@hhbrown.com

« previous php.general (#84742) next »