History log of /PHP-8.3/Zend/zend_object_handlers.c (Results 576 – 600 of 645)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 3f5acc73 05-Oct-2003 Zeev Suraski

Remove redundant callback, simplify API


Revision tags: BEFORE_HANDLERS_RESHUFFLE, RELEASE_1_3b2, php-4.3.4RC1, RELEASE_0_7
# d7fdf15a 18-Sep-2003 Marcus Boerger

- Allow partial type conversion support for objects.
- Add support for object to string conversion from userspace by method
__toString() and add a test.


# 95649ab2 04-Sep-2003 Marcus Boerger

Tests show updating consts must happen once at runtime (revert optimization).
Add tests for static properties.


# 1b39a5aa 03-Sep-2003 Marcus Boerger

Fix static properties.
#
# There's only an errormessage missing which i'll wommit as soon as i find out
# how to do it best. But besides that damn message everything works now and all

Fix static properties.
#
# There's only an errormessage missing which i'll wommit as soon as i find out
# how to do it best. But besides that damn message everything works now and all
# inheritance rules apply.
#

show more ...


# 9702c70a 02-Sep-2003 Marcus Boerger

Synch/Unify error messages related to function/method calls


Revision tags: php-4.3.3, php-4.3.3RC4
# 744dd205 17-Aug-2003 Marcus Boerger

Fix warnings


# b29b4441 15-Aug-2003 Sascha Schumann

Restrict scope of inline functions to compile unit

Submitted by: Jason Greene <jason@inetgurus.net>


Revision tags: RELEASE_0_5_3, php-4.3.3RC3, RELEASE_0_5_2, RELEASE_1_2b5
# f8bbafd6 03-Aug-2003 Zeev Suraski

ntroduce infrastructure for supplying information about arguments,
including:

- Whether or not to pass by ref (replaces the old arg_types, with arg_info)
- Argument name (for future

ntroduce infrastructure for supplying information about arguments,
including:

- Whether or not to pass by ref (replaces the old arg_types, with arg_info)
- Argument name (for future use, maybe introspection)
- Class/Interface name (for type hints)
- If a class/interface name is available, whether to allow a null instance

Both user and builtin functions share the same data structures.

To declare a builtin function that expects its first arg to be an instance
of class 'Person', its second argument as a regular arg, and its third by
reference, use:

ZEND_BEGIN_ARG_INFO(my_func_arg_info, 0)
ZEND_ARG_OBJ_INFO(0, someone, Person, 1)
ZEND_ARG_PASS_INFO(0)
ZEND_ARG_PASS_INFO(1)
ZEND_END_ARG_INFO();

and use my_func_arg_info as the arg_info parameter to the ZEND_FE() family
of macros.

The first arg to each ZEND_ARG_*() macro is whether or not to pass by ref.

The boolean arg to ZEND_BEGIN_ARG_INFO() tells the engine whether to treat
the arguments for which there's no explicit information as pass by reference
or not.
The boolean argument to ZEND_ARG_OBJ_INFO() (4th arg) is whether or not to allownull values.

show more ...


Revision tags: BEFORE_ARG_INFO, php-4.3.3RC2
# c0b46739 30-Jul-2003 Zeev Suraski

Improve array overloading - support unset($foo["bar"])


# 6a50660c 22-Jul-2003 Zeev Suraski

Fix isset()/empty() for non-trivial object elements
(API change - read_property now accepts an extra element)
Fixes bug #24436


# 7e72d8e8 21-Jul-2003 Zeev Suraski

Fix bug #24499


# 3cfa6a68 07-Jul-2003 Zeev Suraski

Add get_dim callback


# ae6a1e7e 07-Jul-2003 Zeev Suraski

whitespace


# 765f349e 07-Jul-2003 Zeev Suraski

fixlet


# 938c0fbc 07-Jul-2003 Zeev Suraski

Initial support for overloading of array syntax for objects (very initial)


# 35c40932 01-Jul-2003 Marcus Boerger

Fix destructor visibility


# 97545352 29-Jun-2003 Ilia Alshanetsky

Fixed bug #24279 (__get() crash when no value is returned)


Revision tags: php-5.0.0b1, php-4.3.3RC1
# f68c7ff2 10-Jun-2003 James Cox

updating license information in the headers.


# 636e9cc6 08-Jun-2003 Zeev Suraski

Fix casing issues in access level checks


# 039c1743 04-Jun-2003 Stanislav Malyshev

rm namespace leftovers


# f7f5a5ea 02-Jun-2003 Stanislav Malyshev

MEGA-patch: namespaces are R.I.P.


Revision tags: BEFORE_FD_REAPPLY, php-4.3.2
# ae2bfb78 27-May-2003 Sterling Hughes

Assume lazy consensus regarding the cast_object() patch. *Only* implemented
from a internals perspective. This callback has been very useful for both
ext/mono and ext/simplexml


Revision tags: php-4.3.2RC4
# 66b91259 21-May-2003 Marcus Boerger

Make use optimized string lowering


Revision tags: BEFORE_FD_REVERT, php-4.3.2RC3, RELEASE_0_9b, SPL_ALPHA, php-4.3.2RC2
# ad01495a 21-Apr-2003 Stanislav Malyshev

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 w

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.

show more ...


Revision tags: RELEASE_0_6, RELEASE_0_5, init
# 62f9eb80 01-Apr-2003 Andrei Zmievski

Split ZEND_NAMESPACE into user and internal namespaces. Hope this is
okay with engine folks.


1...<<212223242526