Re: html_options
messju mohr <[email protected]> Mon, 26 Feb 2007 14:56:09 +0100
| Newsgroups | gmane.comp.php.smarty.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Feb 26, 2007 at 02:47:44PM +0100, Danilo Buerger wrote: > > > messju mohr schrieb: > >On Mon, Feb 26, 2007 at 01:44:58PM +0100, Danilo Buerger wrote: > >[...] > >>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. > > > > 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. php -r '$a = array(true => "foo"); reset($a); var_dump(key($a));' if booleans where supported as array-keys this would give "bool(true)" but it gives "int(1)". > We might want to ask internals@ though to get a definite answer. -- Smarty Development Mailing List (http://smarty.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php