It doesn't disable type conversion unless you specifically tell it to.
Plus the fact that if it issues an E_WARNING, your application will not
necessarily stop execution.

On Thu, 2008-01-03 at 14:30 -0800, Stanislav Malyshev wrote:
> > I don't get it.  We already have type hinting, just not for scalars. The 
> 
> Type hinting for scalars is different because it disables one of the 
> features of PHP language - conversion of scalar types into each other.
> 
> > So, can we switch the mundane conversation from "should we have type 
> > hinting" to "why don't we have scalar type hinting if we have non-scalar 
> > type hinting?"  That is the real conversation.  Type hinting is here. It 
> 
> These are different kinds of typing, with different consequences. You do 
> not convert DateTime into PEAR_Soap_Client routinely, nor such 
> conversion can make any sense at all, so distinguishing between them is 
> not the same as making hard distinction between integer and float and 
> string, and disabling conversion between them.
> -- 
> Stanislav Malyshev, Zend Software Architect
> [EMAIL PROTECTED]   http://www.zend.com/
> (408)253-8829   MSN: [EMAIL PROTECTED]
> 

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

Reply via email to