On Wed, Nov 23, 2011 at 4:04 PM, Daniel Convissor < dani...@analysisandsolutions.com> wrote:
> Hi Ferenc: > > [And the manual saaaays...] > > "Non-integer types are converted to integer." > > So it is a documented behavior, so the current change is just a bugfix > imo. > > Can someone please lend me their time machine so I can go back and tell > folks to just use {} for string offsets and [] for arrays? I'll > only need it for a few minutes. offtopic: I used to preach about using {} for string offsets and that [] is deprecated then we had that reversed in the documentation/5.3 migration guide ("The use of {} to access string offsets is deprecated. Use [] instead.")... Fortunately it turned out to be a mistake, and got fixed in the docs, since then we document both behavior (albeit the [] seems to be preferred way in the docs), and none of them triggers E_DEPRECATED. So I think that it is the reason why people still use [] for string offsets. -- Ferenc Kovács @Tyr43l - http://tyrael.hu