History log of /PHP-8.4/Zend/zend_objects.c (Results 151 – 175 of 198)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.0.2, php-4.3.9, php-5.0.2RC1, php-4.3.9RC3, PRE_ZEND_VM_DISPATCH_PATCH
# dd5652e4 06-Sep-2004 Marcus Boerger

- Fix handling of exceptions in dtors


Revision tags: php-4.3.9RC2, php-5.0.1, php-5.0.1RC2, php-4.3.9RC1, php-5.0.1RC1, 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, 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, php-4.3.5, php-4.3.5RC4, php-5.0.0RC1, php-5.0.0RC1RC2, php-5.0.0RC1RC1, RELEASE_0_2_0
# 3333380b 02-Mar-2004 Andi Gutmans

- Improve fix for protecting destructor's from exceptions.
- I was killing the current exception completely which was wrong.


# 8912a50b 01-Mar-2004 Andi Gutmans

- Fix crash in destructors(). You can't throw an exception in destructors
as there is no guaranteed time when the destructor will be called.


Revision tags: php-4.3.5RC3, php-5.0.0b4, php-5.0.0b4RC1
# 3ac58bff 04-Feb-2004 Zeev Suraski

- Small fixes


# f5f7d569 04-Feb-2004 Zeev Suraski

Change destructor implementation (details will follow on internals@)


# 363c5878 03-Feb-2004 Marcus Boerger

Nuke unused variable


Revision tags: php-4.3.5RC2
# 848d4aed 03-Feb-2004 Zeev Suraski

Perform a bitwise copy of the object even when __clone() is defined.
__clone() is back to not requiring any arguments, as $that is no longer
needed ($this already contains a copy of the origi

Perform a bitwise copy of the object even when __clone() is defined.
__clone() is back to not requiring any arguments, as $that is no longer
needed ($this already contains a copy of the original object, by the time
we __clone() is executed).
Calling the parent clone is done using parent::__clone()

show more ...


# 8e30d96a 02-Feb-2004 Zeev Suraski

Redesign the clone() feature to fix some fundamental flaws in the previous
implementation.

Using clone directly is now done using
$replica = clone $src;

Clone methods must n

Redesign the clone() feature to fix some fundamental flaws in the previous
implementation.

Using clone directly is now done using
$replica = clone $src;

Clone methods must now be declared as follows:
function __clone($that)
{
}

Clone methods in derived classes can call the __clone method of their parent
classes using parent::__clone($that)

show more ...


Revision tags: RELEASE_1_3b6, php_ibase_before_split, 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?


# e20f534e 27-Dec-2003 Marcus Boerger

Simplify


Revision tags: php-5.0.0b3, php-5.0.0b3RC2, php-5.0.0b3RC1, php-4.3.4, php-4.3.4RC3, php-5.0.0b2, RELEASE_2_0_0RC1, php-5.0.0b2RC1, php-4.3.4RC2, RELEASE_1_3b3, BEFORE_HANDLERS_RESHUFFLE, RELEASE_1_3b2, php-4.3.4RC1, RELEASE_0_7
# 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
# d4aa155d 09-Aug-2003 Marcus Boerger

Precise destructor errors


Revision tags: RELEASE_0_5_3, php-4.3.3RC3, RELEASE_0_5_2, RELEASE_1_2b5, BEFORE_ARG_INFO, php-4.3.3RC2
# 9fa2d523 27-Jul-2003 Stanislav Malyshev

make clone and throw coexist peacefully


# 7cdc2d1f 19-Jul-2003 Marcus Boerger

Shuffle code to ease writing clone handlers


# 5b54322d 02-Jul-2003 Marcus Boerger

Temporairy solution to overcome shutdown propbelms with objects that have
hidden destructors.
#
# If we set the error level to E_ERROR what we must to to be correct and an
# object ne

Temporairy solution to overcome shutdown propbelms with objects that have
hidden destructors.
#
# If we set the error level to E_ERROR what we must to to be correct and an
# object needs to be automatically destructed in shutdown process then the
# exit would cause memory corruption and a SEGV.

show more ...


# 669016c7 02-Jul-2003 Marcus Boerger

Reorganize this a bit to ensure the object memory is destructed before
showing the error.


# 74a0f6c8 02-Jul-2003 Marcus Boerger

Finally fix property cloning and fix the tests accordingly.

# The default behaviour is to copy all properties with all current values
# from the old object. But if __clone is overwritten

Finally fix property cloning and fix the tests accordingly.

# The default behaviour is to copy all properties with all current values
# from the old object. But if __clone is overwritten then only the default
# properties are cloned with their correct default values. So we keep
# the type system intact and also allow real __clone overwriting now.

show more ...


# 55002874 01-Jul-2003 Marcus Boerger

Fix __clone().

# This is somewhat discussable. I copied all properties from the old to the
# new object. But for type correctness we only need to copy the properties
# declared in th

Fix __clone().

# This is somewhat discussable. I copied all properties from the old to the
# new object. But for type correctness we only need to copy the properties
# declared in the class and its parents.
#
# Also someone might want to take care about static and const members.

show more ...


# 35c40932 01-Jul-2003 Marcus Boerger

Fix destructor visibility


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

updating license information in the headers.


Revision tags: BEFORE_FD_REAPPLY, php-4.3.2, php-4.3.2RC4, BEFORE_FD_REVERT, php-4.3.2RC3, RELEASE_0_9b, SPL_ALPHA, php-4.3.2RC2, RELEASE_0_6, RELEASE_0_5, init
# 866332a4 26-Mar-2003 Sebastian Bergmann

Eliminate TSRMLS_FETCH() calls in zend_objects_new() and zend_objects_get_address().


Revision tags: php-4.3.2RC1, php-4.3.1
# 333406bd 01-Feb-2003 foobar

- Added some missing CVS $Id$ tags, headers and footers.


Revision tags: PHP_5_0_dev_before_13561_fix, PHP_4_3_before_13561_fix
# 46306a32 17-Jan-2003 Harald Radi

export zend_objects_destroy_object()
static inline was meaningless anyways as the function
was only used as a callback handler and was never
called directly


Revision tags: php-4.3.0, php-4.3.0RC4, RELEASE_1_0b3, php-4.3.0RC3, php-4.3.0RC2, RELEASE_1_0b2, BEFORE_RENAMING, php-4.3.0RC1
# f7f9721b 05-Nov-2002 Andi Gutmans

- Change the automatically created variable $clone in __clone() to
- $that as discussed at the PHP Conference. If there are any objections
- alternative names please let me know. The reason f

- Change the automatically created variable $clone in __clone() to
- $that as discussed at the PHP Conference. If there are any objections
- alternative names please let me know. The reason for changing it from
- $clone is because $clone sounds as if it's the newly cloned object and
- not the old one.

show more ...


Revision tags: php-4.3.0pre2, RELEASE_1_0b1, php-4.3.0pre1, MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003, RELEASE_0_91, php-4.3.0dev_zend2_alpha3, php-4.2.3
# d8651c82 04-Sep-2002 Stanislav Malyshev

Support for __get, __set and __call in classes.
This should work as follows: if class hasn't member with given name,
__get/__set is called. If class has no method with given name, __call is c

Support for __get, __set and __call in classes.
This should work as follows: if class hasn't member with given name,
__get/__set is called. If class has no method with given name, __call is called.
__get/__set are not recursive, __call can be.

show more ...


12345678