Bug #17743 Updated: Implementation of __FUNC__ and __CLASS__

From: Date: Fri, 14 Jun 2002 10:01:18 +0000
Subject: Bug #17743 Updated: Implementation of __FUNC__ and __CLASS__
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-10434@lists.php.net to get a copy of this message
ID: 17743 Updated by: derick@php.net Reported By: stewart@nameless-uk.com Status: Closed Bug Type: Feature/Change Request Operating System: n/a PHP Version: 4.2.1 New Comment: ZE2 has this kind of functionality with debug_backtrace(), for PHP 4.1.2 - 4.3.0de) you can use the xdebug extension from http://www.jdimedia.nl/derick/xdebug.php Derick Previous Comments: ------------------------------------------------------------------------ [2002-06-14 05:54:47] stewart@nameless-uk.com Ok, __FUNC__ and __CLASS__ are in, but what about the details of the calling context? Stewart. ------------------------------------------------------------------------ [2002-06-13 10:12:54] sniper@php.net These already exist in PHP 4.3.0-dev: NEWS: - Added __FUNCTION__ and __CLASS__ constants. (Jani, Zend Engine) ------------------------------------------------------------------------ [2002-06-13 10:04:52] stewart@nameless-uk.com Hi, Basically, this would follow along the same lines as __FILE__ and __LINE__, these macros would return the current function and class -- especially usefull for quick debugging of inherited classes. It would also be incredibly usefull to be able to get the details of the calling function, perhaps via __CALLING_*__, just to make add a more professional edge to custom classes. Keep up the good work! Stewart. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=17743&edit=1

« previous php.bugs (#10434) next »