Hello Pierre-Alain, Saturday, March 6, 2004, 2:27:29 PM, you wrote:
> Hello, > What is the usage of get_property_ptr_ptr by ZE2? > For what I read, it is used by the post/pre increment (++,.= and > friends) and in zend_binary_assign_op_obj_helper. I do not know > where the later is used. > What I would like is to know when I am in a pre/post increment > operator and allow some invalid values. For example, in pecl/date, > date::day must be between 1 and 31 (or 28/29). $date->day = 32; > should not be valid, but "$date->day= 31; $date->day++;" is valid. > The problem is to be sure that I'm in a pre/post context. And then > do some additionals operations. For now I hacked the get/set > property under certain conditions, but that also allows invalid > values set if the current value is the min or max value. > I know we do not want to add some kind of operators support, but I'm > wondering if it is possible and if that will not be broken later (ie > this entry is used for something else). > Any comments, thoughts or ideas? such things should be solved by proxies. Those are actually ze2 objects with with only get/set handlers and which actually work on the original object. -- Best regards, Marcus mailto:[EMAIL PROTECTED] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php