Marcus Boerger
66b9125968
Make use optimized string lowering
2003-05-21 22:57:51 +00:00
foobar
bec958114b
Fixed bug #23619 (set_error_handler() registered handler not called for object instances). (Jani, waboring@qualys.com)
2003-05-21 21:42:25 +00:00
Stanislav Malyshev
ad01495a48
Change get_class() so that it returns qualified names for namespaced
...
classes.
*HEADS UP*: get_class_name() handler interface is changed, now it should
allocate the space it returns with emalloc, and the users free it. If
anyone has problems with it or has suggestions how to do it without this -
please tell.
Also: make function_exists() understand namespaces.
2003-04-21 17:01:34 +00:00
Stanislav Malyshev
ba02f60ee4
refine the set_error_handler fix
2003-04-20 14:20:20 +00:00
Stanislav Malyshev
faafbd6edd
Fix for bug #21094 (set_error_handler can not accept methods),
...
by Timm Friebe
2003-04-20 14:18:15 +00:00
Andrei Zmievski
591863d4b0
Switch some functions to use new zend_lookup_ns_class() methods. This
...
means that they will accept both simple and fully qualified class names.
2003-04-08 18:22:32 +00:00
Stanislav Malyshev
800de8acb0
allow class_exists() to work with namespaces too.
...
add CLASS_IS_NAMESPACE macro
2003-04-02 15:28:31 +00:00
Stanislav Malyshev
e12415c945
fix typo
2003-04-02 15:03:24 +00:00
Stanislav Malyshev
8a03806a80
fix parameterless get_declared_classes call
2003-04-02 10:36:37 +00:00
Andrei Zmievski
62f9eb8006
Split ZEND_NAMESPACE into user and internal namespaces. Hope this is
...
okay with engine folks.
2003-04-01 19:37:04 +00:00
Stanislav Malyshev
438aaf720f
improve namespace name hanfling
2003-04-01 09:43:30 +00:00
Stanislav Malyshev
334702d69a
fix get_declared_classes()
2003-04-01 09:27:05 +00:00
Stanislav Malyshev
f9fae74ab6
make get_declared_classes() work with namespaces (based on Tal Peer's patch)
2003-04-01 08:26:14 +00:00
Sebastian Bergmann
3fc852824f
Eliminate TSRMLS_FETCH() calls in destroy_op_array() and zend_get_class_entry().
2003-03-26 07:44:11 +00:00
Zeev Suraski
26dd8492ed
Add support for interfaces
2003-03-05 11:14:44 +00:00
Zeev Suraski
3661930f14
Fix get_parent_class()
2003-02-10 10:04:08 +00:00
Sebastian Bergmann
e7b5c21ded
zend_config.h (and its Win32 version) is already included by zend.h
2003-02-08 08:11:21 +00:00
Ilia Alshanetsky
df3662f436
The string.h is already avaliable through zend.h, so the manual inclusion
...
is not necessary.
2003-02-08 01:32:09 +00:00
Ilia Alshanetsky
957aeb83e3
Added a check to ensure that string.h is avaliable before trying to use it.
...
Thanks Andi.
2003-02-07 19:26:49 +00:00
Ilia Alshanetsky
419108f805
Added missing header.
2003-02-07 15:39:02 +00:00
Ilia Alshanetsky
ae6cc1a238
Fixed bug #15734 (Added an optional parameter to get_defined_constants(),
...
which if passed, will include information regarding who created the constant).
2003-02-07 03:04:26 +00:00
Ilia Alshanetsky
dc052fe0e5
Fixed bug #19506 (get_extension_funcs() can now retrieve a list of built-in
...
Zend Engine functions, if "zend" is specified as the module name).
Made get_extension_funcs() on failure.
2003-02-06 20:21:02 +00:00
foobar
333406bdc2
- Added some missing CVS $Id$ tags, headers and footers.
2003-02-01 01:49:15 +00:00
Sebastian Bergmann
24db7f182a
ZTS fixes.
2003-01-12 14:25:58 +00:00
Harald Radi
c37ee2a12a
fix 'use of uninitialized variable' warning
2003-01-12 12:57:20 +00:00
Ilia Alshanetsky
efcd8a7094
MFZE2
2003-01-08 16:41:47 +00:00
Sebastian Bergmann
2c5d4b8c23
Bump year.
2002-12-31 15:59:15 +00:00
Andi Gutmans
27de54b0df
- MFZE1
2002-12-01 19:47:02 +00:00
Andi Gutmans
f222884e2d
- Revert as the patch doesn't compile
2002-12-01 19:22:30 +00:00
Andi Gutmans
b6ecd6704c
- MFZE1
2002-12-01 19:07:07 +00:00
Andi Gutmans
671fff2fde
h WHitespace
2002-11-30 11:20:25 +00:00
Andi Gutmans
c6502fa225
- Nuke use of deprecated macro
2002-11-27 20:09:36 +00:00
Andi Gutmans
e8214a3384
- Commit Marcus' cleanup of abstract and static inheritance and improve
...
- error messages
2002-11-23 20:44:12 +00:00
Derick Rethans
33d0e4e1fb
- MFZE1: Disable leak() and crash() when not using debug mode
2002-11-20 19:44:37 +00:00
Zeev Suraski
4be862b02c
MFZE1 - error_reporting fix
2002-11-19 17:51:30 +00:00
Thies C. Arntzen
d7648f440c
MFZE1
2002-10-21 08:48:55 +00:00
Ilia Alshanetsky
d3617c51b8
MFZE1 zend_str_tolower issue.
2002-10-09 14:21:40 +00:00
Derick Rethans
52bd901eb4
- Fix for defines...
2002-09-28 19:02:21 +00:00
Derick Rethans
34f5bd514c
- Fix build in non-ZTS mode
2002-09-28 15:12:41 +00:00
Ilia Alshanetsky
ee7b8f906d
MFZE1
2002-09-26 18:56:11 +00:00
Zeev Suraski
7dfa439185
Add useful debugging function
2002-09-18 14:08:07 +00:00
Andrei Zmievski
a35c61af3c
MFZE1
2002-09-16 01:36:48 +00:00
Andi Gutmans
43139dc755
- WS - Always use "if (" and not "if("
2002-09-15 07:45:26 +00:00
Thies C. Arntzen
ca0a7c4323
nuke warning
2002-09-03 14:14:44 +00:00
Thies C. Arntzen
db92641e32
nuke unneeded stuff
2002-09-03 13:53:05 +00:00
Andi Gutmans
1c5841d376
- Fix typo
2002-09-03 04:19:04 +00:00
Thies C. Arntzen
96ab23981c
refine last patch. if the argument-stack is not consistent don't try to show
...
arguments. no call to zend_error is made as we might end up in an infinite
recursion if called from an error_handler.
so: if the arguments to functions aren't shown in debug_backtrace this is 'cause
the arument stack was not consistent when debug_backtrace was called.
2002-09-02 12:26:09 +00:00
Thies C. Arntzen
9afea7175c
debug_backtrace() now checks the complete argument-stack for consistency.
2002-09-02 12:20:09 +00:00
Thies C. Arntzen
eef3e66f1f
debug_backtrace()
...
- make args passed to functions called vy call_user_function available again.
2002-08-28 15:05:15 +00:00
Thies C. Arntzen
b72069e859
debug_backtrace():
...
- make args work if called from the error_handler
- fix refcount for args
2002-08-28 14:49:15 +00:00