Re: [SMARTY-DEV] html_options
| From: | Danilo Buerger | Date: | Mon, 26 Feb 2007 13:47:44 +0000 |
| Subject: | Re: [SMARTY-DEV] html_options | ||
| References: | 1 2 3 4 | Groups: | php.smarty.dev |
| Request: | Send a blank email to php-smarty-dev+get-2972@lists.php.net to get a copy of this message | ||
messju mohr schrieb:
On Mon, Feb 26, 2007 at 01:44:58PM +0100, Danilo Buerger wrote: [...]It doesnt break anything: $test = array(true => 'foo', false => 'bar'); var_dump($test[true]); var_dump($test[false]); If it says in the manual that i can use booleans as array keys, it is supported by php. We might want to ask internals@ though to get a definite answer.From http://de2.php.net/manual/en/language.types.array.php: "Using TRUE as a key will evaluate to integer 1 as key. Using FALSE as a key will evaluate to integer 0 as key." This clearly allows the use of boolean values as array keys.No it doesn't. It clearly says that it casts (and thus breaks) the keys.