Re: [PATCH] - Regarding bug/feature-request: #34421
| From: | thomas | Date: | Tue, 10 Jan 2006 11:54:28 +0000 |
| Subject: | Re: [PATCH] - Regarding bug/feature-request: #34421 | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-21460@lists.php.net to get a copy of this message | ||
Hi
Is it possible for someone to take a look at this? Can i get some
feedback perhaps?
Br,
Thomas
"Thomas Gielfeldt" wrote:
> Hi
>
>
> Here's a patch that updates debug_backtrace() somewhat as requested in
> bug/feature-request: #34421
>
>
> The patch also adds 2 new builtin functions: get_scope() and is_static().
>
>
> I hope this can be of use to someone and would like to contribute this patch.
>
>
> Contents of patch:
> -rw-r--r-- thomas/thomas 4221 Dec 22 08:01 2005
> zend_builtin_functions.c.patch
> -rw-r--r-- thomas/thomas 330 Dec 22 08:01 2005 zend_compile.h.patch
> -rw-r--r-- thomas/thomas 787 Dec 22 08:01 2005 zend_execute.h.patch
> -rw-r--r-- thomas/thomas 3978 Dec 22 08:01 2005 zend_vm_execute.h.patch
> -rw-r--r-- thomas/thomas 769 Dec 22 08:02 2005 README
>
>
>
>
> Modified in archive php-5.1.1.tar.gz (through danish mirror) downloaded on
> approx. Dec. 19 16:00
>
>
>
> Description of files and updates:
> zend_builtin_functions.c /* $Id: zend_builtin_functions.c,v 1.277.2.6
> 2005/11/24 05:07:27 sebastian Exp $ */
> added get_scope()
> added is_static()
> updated debug_backtrace() to include "scope" variable in return array
> updated debug_print_backtrace() to print scope instead of class
> (warning potential BC-issue)
>
>
> zend_compile.h /* $Id: zend_compile.h,v 1.316.2.5 2005/10/20 07:30:42
> dmitry Exp $ */
> added "zend_class_entry *scope" to executor globals
>
>
> zend_execute.h /* $Id: zend_execute.h,v 1.84.2.3 2005/09/19 17:50:24
> dmitry Exp $ */
> added "#define Z_OBJ_CLASS_P"
>
>
> zend_vm_execute.h No version number in file?
> added update of executor global scope
>
>
> known bugs:
> none so far ...
>
>
>
>
>
> Med venlig hilsen, Best regards
>
>
> Thomas Gielfeldt
>
>
>