Hi Leigh,

Le 4 févr. 2015 11:50, "Leigh" <lei...@gmail.com> a écrit :
>
> What was wrong with:
>
> function x(int $y, string $z) { // strict
> function x((int) $y, (string) $z) { // casting
>
> This was the best suggestion I've seen that covers the requirements of
> both camps, and is still very clear how data is going to be handled.
>
> Authors who want their APIs to adhered to strictly can do that,
> authors who want to accept anything and have it end up as their
> desired type can do that too.

Because it is then the callee who decides, not the caller, whether or not
he wants strict typing.

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

Cheers,
Florian Margaine

Reply via email to