Hi! > 2) PHP would benefit hugely from static analysis tools and compile-time > type-based optimizations, but those are only possible with code that is > strongly typed. Currently such tools do not really exist, but with
Is that really the case? Javascript has very good optimizing engine, and Javascript has no typing. Of course, it is probably *easier* with strict types, but harder and impossible are two very different things. In fact, I do not see large benefits for static analysis from scalar typing - execution path rarely is different depending on if something is integer or string, except for obvious is_* check - but those are rarely controlling any useful logic. It may be different depending on if it's a scalar or an object - but that we already have covered. -- Stas Malyshev smalys...@gmail.com -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php