Hi, On Mon, Jul 14, 2014 at 4:12 PM, Alexey Zakhlestin <indey...@gmail.com> wrote: > Some people talk about inconsistency, which is introduced by reusing same > syntax for "strict parameter types" and "scalar parameter casts”. There’s > some truth there. > Let’s use different syntax. > > This might work: > > function foo((int) $a) > { > var_dump($a); > } > > I would read it as declaration-level casting
I strongly support this. What we currently have with class/array typing is a different behavior (regardless of the details behind it), and this syntax would make that noticeable, which is a great thing. Cheers, Andrey. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php