AFAIK the english manual is more up to date, so I would follow that
greets
Zoltán Németh
2007. 02. 20, kedd keltezéssel 17.15-kor Christian Heinrich ezt írta:
> Dear list,
>
> today, I read in a german PHP forum about a problem with accessing an
> offset of a string.
>
> For example, if you have a variable like
>
> $string = "this is my string";
>
> and you want to access the third character at once, I would suggest to use
>
> $string{2}
>
> so this will return the "i".
>
> The (german!) manual says about that:
> (http://de.php.net/manual/de/language.types.string.php#language.types.string.substr)
>
> > *Anmerkung: * Für Abwärtskompatibilität können Sie für den selben
> > Zweck immer noch die Array-Klammern verwenden. Diese Syntax wird
> > jedoch seit PHP 4 missbilligt.
>
> (Translation:)
>
> > *Note: *For downwards compatibility you may use the array brackets as
> > well. But as of PHP 4, this syntax is deprecated.
>
> The english manual says: (Link:
> http://de.php.net/manual/en/language.types.string.php#language.types.string.substr
>
> )
>
> > *Note: * They may also be accessed using braces like $str{42} for the
> > same purpose. However, using square array-brackets is preferred
> > because the {braces} style is deprecated as of PHP 6.
>
>
> I'm a little bit confused by now. Which style should I pick? I use PHP 4
> and 5. Is there any other difference?
>
> It would be great if someone could solve that contradiction within the
> manual, too.
>
>
> Thanks in advance.
>
>
> Sincere regards
> Christian Heinrich
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php