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


# 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