> > [Validation(Email(checkMX=>true))] looks better. > > Thanks. Dmitry. >
Hi Dmitry The initial syntax proposed in the RFC/Patch is inspired by C#. If you modify this syntax to remove brackets in nested annotations you will have some conflicts like this one : [Validation(Email)] In this case the parser can't determine if Email is a constant or a nested annotation. I did a second patch with an other syntax (proposed by Etienne in the initial thread) which look like this : %Validation(%Email) I personally prefer the first one because I like the fact that you have a start and an end delimiter for each annotations but I can live with an other one if the majority is more comfortable with it. Regards, Pierrick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php