History log of /PHP-8.4/Zend/zend_interfaces.c (Results 176 – 200 of 203)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 757da1ee 07-Mar-2005 Marcus Boerger

- New Interface Serializeable
- Change signature of unserialize() callback to ease inheritance and
support code reuse of handlers


# 0b3ed59f 01-Mar-2005 Marcus Boerger

- Support statuc methods/functions


# 72c1baa9 23-Feb-2005 Marcus Boerger

- Allow to convert Traversable into Aggregate


Revision tags: RELEASE_0_2_4, RELEASE_0_2_3, RELEASE_0_2_2, RELEASE_0_2_1, RELEASE_0_2
# 82193adc 25-Jan-2005 Marcus Boerger

- Bugfix #26229 (getIterator() segfaults when it returns arrays or scalars)


# 5206e9c9 24-Jan-2005 Marcus Boerger

- Allow getIterator() to fail


Revision tags: php-5.0.3, php-4.3.10, SQLITE_4_3_20041227, php-5.0.3RC2, php-4.3.10RC2, php-5.0.3RC1, php-4.3.10RC1, PRE_NEW_VM_GEN_PATCH
# 01af2c3f 27-Sep-2004 Marcus Boerger

Fix warnign


Revision tags: php-5.0.2, php-4.3.9, php-5.0.2RC1, php-4.3.9RC3, PRE_ZEND_VM_DISPATCH_PATCH, php-4.3.9RC2, php-5.0.1, php-5.0.1RC2, php-4.3.9RC1, php-5.0.1RC1
# 46455027 26-Jul-2004 Stanislav Malyshev

quick fix for #29382


Revision tags: RELEASE_0_1, php-5.0.0RC4, php-5.0.0, php-4.3.8, php-5.0.0RC3, php-5.0.0RC3RC2, php-4.3.7, php-5.0.0RC3RC1, php-4.3.7RC1, RELEASE_0_1_1
# 11ce65ae 27-Apr-2004 Marcus Boerger

- Fix warnings


# e1cd0989 27-Apr-2004 Marcus Boerger

- no unneccessary retval initialization
- new c-level iterator handler invalidate_current that is optionally
used to clear internal caching like in implementation of Iterator


# c5abb9b2 25-Apr-2004 Marcus Boerger

Capture potential problem by error message


Revision tags: php-5.0.0RC2, php-5.0.0RC2RC2, php-4.3.6, php-5.0.0RC2RC1, php-4.3.6RC3, php-4.3.6RC2, php-4.3.6RC1
# 1cc4a69b 28-Mar-2004 Stanislav Malyshev

preserve ZEND_API in definition


Revision tags: php-4.3.5, php-4.3.5RC4, php-5.0.0RC1, php-5.0.0RC1RC2, php-5.0.0RC1RC1
# 50ee116f 09-Mar-2004 Marcus Boerger

Clearify the different method/class flags (as discussed with Andi).


Revision tags: RELEASE_0_2_0
# 6b0f57ee 08-Mar-2004 Marcus Boerger

Rename hasMore() to valid() as discussed. (Part II)


# b6b7c9eb 08-Mar-2004 Marcus Boerger

Rename hasMore() to valid() as discussed. (Part I)


Revision tags: php-4.3.5RC3, php-5.0.0b4
# e7e0f7d4 12-Feb-2004 Zeev Suraski

- Check return-by-reference bit when implementing interface prototypes
- Add infrastructure for built-in functions to hint whether they
return by reference or not. It is NOT currently used

- Check return-by-reference bit when implementing interface prototypes
- Add infrastructure for built-in functions to hint whether they
return by reference or not. It is NOT currently used for anything,
except for interface prototypes (you can use it to request that the
function that implements your prototype returns by reference or
doesn't return by reference).
For downwards compatibility - by default, interface prototypes are
agnostic as to whether the function that implements them returns
by reference or not. Use ZEND_BEGIN_ARG_INFO_EX() with
ZEND_RETURN_VALUE/ZEND_RETURN_REFERENCE to change that.
- Fix ArrayAccess::getOffset() to conduct additional checks.
If your getOffset() should work with multidimensional arrays - it
must return by reference.

show more ...


Revision tags: php-5.0.0b4RC1, php-4.3.5RC2
# 61866175 26-Jan-2004 Marcus Boerger

- Export struct zend_user_iterator
- Ad 'it' to function prefix to prevent naming clashes
- Export zend_user_it_free_current


Revision tags: RELEASE_1_3b6, php_ibase_before_split
# 64c76450 17-Jan-2004 Marcus Boerger

#where has my bracket been gone?


# 3edabd01 17-Jan-2004 Marcus Boerger

Fix inheritance rule for interface Traversable


Revision tags: php-4.3.5RC1
# ccfc46b0 08-Jan-2004 foobar

- Happy new year and PHP 5 for rest of the files too..
# Should the LICENSE and Zend/LICENSE dates be updated too?


Revision tags: php-5.0.0b3, php-5.0.0b3RC2, php-5.0.0b3RC1
# 4dba05d9 24-Nov-2003 Marcus Boerger

Add new interface ArrayAccess to use objects as Arrays


# c978cc2a 18-Nov-2003 Marcus Boerger

Use correct order


# b29834a5 18-Nov-2003 Marcus Boerger

Use correct macro/function


# 39df1927 17-Nov-2003 Marcus Boerger

Correct destruction


# 58246412 13-Nov-2003 Marcus Boerger

IteratorAggregate::getIterator() cannot return anythingy else than objects


# da6d68d9 10-Nov-2003 Marcus Boerger

Little iterator improvement: ability to store index in iterator


123456789