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