History log of /PHP-5.3/Zend/zend_interfaces.c (Results 51 – 64 of 64)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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


# f9d13098 04-Nov-2003 Marcus Boerger

Prevent some SEGV's when Exceptions are thorown inside iterators.


Revision tags: php-4.3.4, php-4.3.4RC3, php-5.0.0b2, RELEASE_2_0_0RC1
# 851a02e8 28-Oct-2003 Marcus Boerger

Give some freedon to c iterators but not in userspace.


Revision tags: php-5.0.0b2RC1
# 8abb3bd4 22-Oct-2003 Marcus Boerger

Impement userspace iterator interfaces and tests. See tests for details
on the names.


123