Hello internals, I'm writing extension that substitutes object's read_property and write_property handlers with it's own and I found that such code
<?php class A { private $arr = array(); public function addToArr( $element ) { $this->arr[] = $element; } } $a = new A(); $something = new A(); $a->addToArr( $something ); ?> doesn't produce call to read_property or write_property. It seems strange because something like count( $this->arr ) or foreach( $this->arr as $element ) from A does produce call to read_property for "arr". Is it a bug or feature? If it's the expected behaviour, how can I intercept modification of array-type property? -- Best regards, Simeon mailto:[EMAIL PROTECTED] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php