Re: Re: Negative string offset support
| From: | Wez Furlong | Date: | Mon, 01 Nov 2004 01:29:46 +0000 |
| Subject: | Re: Re: Negative string offset support | ||
| References: | 1 2 3 4 5 6 7 8 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-13652@lists.php.net to get a copy of this message | ||
Doesn't substr($a, -1) work ?
--Wez.
On Sun, 31 Oct 2004 17:45:03 -0500, Greg Beaver <cellog@php.net> wrote:
> It would reduce the errors I inevitably get
> whenever using a complex feature like substr(). The three choices:
>
> 1) substr($a, strlen($a) - 1);
> 2) $a{strlen($a) - 1}
> 3) $a{-1}
>
> It's pretty obvious that the 3rd choice lowers the potential for all
> kinds of bugs (mistypign, wrong parameter name, incorrect parameter
> placement), and is much more readable. For those who already know how
> {} works in PHP, it's also obvious what it does at the first look
> without any speculation.