History log of /PHP-5.3/Zend/zend_execute.c (Results 201 – 225 of 809)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.0.0b4RC1
# d91fc5fa 11-Feb-2004 Zeev Suraski

Fix leaks in assignments to overloaded objects


# 3d4c7922 11-Feb-2004 Zeev Suraski

Fix leak with overloaded objects, when they're used just "for the hell
of it" :)


# aac72ce0 11-Feb-2004 Zeev Suraski

Fixed a bug the caused overloaded array indices to be converted to strings


# 30f1be78 11-Feb-2004 Zeev Suraski

Turn off bogus warnings with overloaded dimensions and += (and friends)


# cc8c9ef2 11-Feb-2004 Zeev Suraski

Improve the implementation of unset() on array dimensions to be more
consistent with that of regular variables and string offsets


# 79a58abb 10-Feb-2004 Zeev Suraski

Fix bug #26698 (exceptions handled properly during argument passing to functions)


# 57aaad0d 10-Feb-2004 Zeev Suraski

Fix refcounting of ++/+= overloading (fix leak in __get()/__set()
based classes)


# de583b2f 10-Feb-2004 Zeev Suraski

Fix handling in assignment using multidimensional array syntax to string
offset ($s = "FUBAR"; $s[0][0] = 1;)


# d082fb03 10-Feb-2004 Zeev Suraski

Fix exception handling in opcodes spanned across multiple oplines (fixes the crash in __set())


# 43939618 10-Feb-2004 Zeev Suraski

- Fix pre/post increment for overloaded objects
- Fix binary-assign-op for overloaded objects

NOTE: This requires the implementation of the 'get' callback!


# 473927ec 08-Feb-2004 Zeev Suraski

Fix write-mode of overloaded objects when using array dimensions


# c5d84227 04-Feb-2004 Zeev Suraski

Reinstate early-binding for classes.

Note that this is available for downwards compatibility only - and it doesn't
work if you use new features (namely, interfaces). Generally, people s

Reinstate early-binding for classes.

Note that this is available for downwards compatibility only - and it doesn't
work if you use new features (namely, interfaces). Generally, people should
declare their classes before using them, but we just didn't want hell to break
loose (c)

show more ...


# 27f54a4c 04-Feb-2004 Zeev Suraski

- Improve wording


Revision tags: php-4.3.5RC2
# 871d8bdb 03-Feb-2004 Ilia Alshanetsky

More unneeded code removed.


# 60bb89c5 03-Feb-2004 Zeev Suraski

Abort on parse error in an include file (patch by Ilia)


# 8013d5fa 03-Feb-2004 Zeev Suraski

Fix try/catch block logic


# 9e60cb55 03-Feb-2004 Zeev Suraski

Rewrote exception support. Fixes a few limitations and bugs in the old
implementation, and allows exceptions to 'fire' much earlier than before.

Instructions on how to use the new mecha

Rewrote exception support. Fixes a few limitations and bugs in the old
implementation, and allows exceptions to 'fire' much earlier than before.

Instructions on how to use the new mechanism will follow on internals@
shortly...

Note - this (most probably) breaks the current implementation of
set_exception_handler()

show more ...


# b4e882d0 30-Jan-2004 Ilia Alshanetsky

Apply the same parse error handling to (include|require)_once as the one for
their non-once counterparts.


# ae0e9e62 28-Jan-2004 Zeev Suraski

Whitespace


Revision tags: RELEASE_1_3b6
# 0cb89236 25-Jan-2004 Ilia Alshanetsky

Fixed bug #26814 (On parse error include included file, terminate
execution script).


# 6e2cf148 25-Jan-2004 Marcus Boerger

Respect proeprty visibility in foreach


Revision tags: php_ibase_before_split
# 3ca44539 24-Jan-2004 Marcus Boerger

Switch from ZEND_ACC_DYNAMIC to ZEND_ACC_ALLOW_STATIC and disallow calling
internal non-static methods statically.
# As discussed with Zeev:
# - For BC standard userspace methods allow th

Switch from ZEND_ACC_DYNAMIC to ZEND_ACC_ALLOW_STATIC and disallow calling
internal non-static methods statically.
# As discussed with Zeev:
# - For BC standard userspace methods allow this with an E_STRICT message.
# - If you want to implement an internal method taht can be called both
# statically and non-statically then use flag ZEND_ACC_ALLOW_STATIC.
# - Magic user space methods __*() cannot and __construct, __destruct,
# __clone can never be called statically.

show more ...


# 1e902b69 24-Jan-2004 Sebastian Bergmann

Change message as proposed by Jon.


# 6020ffd0 23-Jan-2004 Marcus Boerger

Simplify detection of methods that must be called dynamic (with object)


# 79e7145c 23-Jan-2004 Marcus Boerger

Disallow calling __clone/__construct/__destruct static
Send an E_STRICT when calling a non static method static


12345678910>>...33