On 12/11/2010 05:47 PM, Stefan Marr wrote:
Another way would be to merge the properties in the composing class.

 +1

The question here would be how to treat visibility modifiers

 One option would be to only allow private. That way only methods from
 the trait would have access and collisions could be prevented.

And, to discorage users to go this way, should there be a STRICT
notice?

 If you want to discourage attribute declaration in a trait, don't
 allow it at all.

--
Sebastian Bergmann                    Co-Founder and Principal Consultant
http://sebastian-bergmann.de/                           http://thePHP.cc/

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to