how a function 'return' statement works
| From: | Erik Price | Date: | Wed, 13 Feb 2002 21:55:42 +0000 |
| Subject: | how a function 'return' statement works | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-84656@lists.php.net to get a copy of this message | ||
Can anyone give my puny mind an explanation as to why the following function only returns the value "Array" ?
# ===============================================================
# get_current_page_name()
# ---------------------------------------------------------------
# Returns the current document
# Arguments
# -----------
# no arguments
# ===============================================================
function get_current_page_name()
{
$current_page_name = explode("/", $_SERVER['PHP_SELF']);
$current_page_name = array_slice($current_page_name, -1);
return $current_page_name;
}
(I know this does the same thing as 'basename("$_SERVER['PHP_SELF'])', I just want to understand something a bit more fundamental to the way functions work)
Thanks,
Erik
----
Erik Price
Web Developer Temp
Media Lab, H.H. Brown
pricee@hhbrown.com