Re: fix bug #53432 (Assignment via string index access on an empty string converts to array)

From: Date: Thu, 21 Nov 2013 19:49:41 +0000
Subject: Re: fix bug #53432 (Assignment via string index access on an empty string converts to array)
References: 1 2 3 4 5 6  Groups: php.internals 
Request: Send a blank email to internals+get-70267@lists.php.net to get a copy of this message
Hi! > I've added this behavior to RFC (NOT for voting) > > https://wiki.php.net/rfc/comparison_inconsistency?&#conversioncomparison I'm not sure behavior that is documented and implemented exactly as it was planned (e.g. min() behavior) can be called "inconsistency". It is actually completely consistent and does exactly what it is meant to do. Same for dec/hex strings - it works exactly like strtod(). Of course it does not support every numeric base in existence, but it was never supposed to. Also, "Null string is not handled as string" is not correct - null string is handled as string, except in one narrow case where you apply array operations to it. Right now it gives an impression empty strings are not handled as strings in PHP at all, which is not correct. -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227

« previous php.internals (#70267) next »