Re: Re: Negative string offset support

From: 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.

« previous php.internals (#13652) next »