I\'d just come across a very weird bit of php code:
$oink{\'pig\'} = 1;
var_dump($oink);
$oink{\'pig\'} = \'123123\';
echo $oink{\'pig\'}; /* => 123123 *
It is mentioned in the manual, but it's obscure:
http://www.php.net/manual/en/language.types.string.php#language.types.string.substr
In a nutshell, the curly braces access only a single character (try adding a full string and you'll see it returns only the first character). It is also deprecated, so I would avoid it's use.