2012/3/18 Simon Schick <simonsimc...@googlemail.com>: > 2012/3/18 John Crenshaw <johncrens...@priacta.com>: >> >>> 2. Unenforced type hinting: >> >> This almost happened in 5.4, but eventually got pulled. More interestingly, >> the *community* rejected it because it is useless. See the comments at >> http://sebastian-bergmann.de/archives/900-Scalar-Type-Hints-in-PHP-5.3.99.html >> for a good picture of why people hated this idea. Previous discussions on >> this mailing list also point out that this idea would ultimately be a dead >> end (a very good catch by...someone...). >> > > Hi, John > > Thanks for clarifying that way. > I understand why some people want to have that ... to please really > all people ... make a solution that fits for EVERYONE. > > But that would (on the other hand) cause way more confusion if you're > working with different projects (using Sebastian Bergmanns example) > ... one implementing this the way we would implement "Strict type > hinting" - because that's what he wants ... and another one is > implementing it as "Casting weak type hinting" ... and so on. > > I know that the user still has to add some code, but I don't like the > fact to have additional type-hinting that's just doing nothing - and > the user is then adding it if he wants. > > I'm still for the 3rd solution as it is most likely the current > type-hint and is not that strict as the first solution. Just to have > it consistent. > What I like most here: All parameters that can be converted to the > wanted format without loosing something are accepted, all other will > stop the execution of the script. > > Bye > Simon
Hi, All Just to add an example why I want a more strictly type-check here as we have in the current type-juggling: http://www.brandonsavage.net/an-xss-vulerability-in-the-making/?utm_source=rss&utm_medium=rss&utm_campaign=an-xss-vulerability-in-the-making Bye Simon -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php