Negative string offsets is a wish and also an implementation of my running
PHP version for long. It operates in the same fashion like substr() with
negative offsets, but avoids the function call and is much smarter if one
single character has to be extracted:

$str = "Hallo";

$str[0] == "H"
$str[-1] == "o";

If -6 is used as offset, the old warning is displayed because it's the first
undefined negative offset.

The same thing for setting:

$str[-1] = '0';
$str[-4] = "4";

will result in "H4ll0"

Would be glad to see this in 5.4

Robert

Reply via email to