Change way to handle string that need to be slashed. More accurate.

+ You cannot use $ to manually use PHP variable directly. If you need to do it, use () delimiter pair instead, like: var.(anotherVal).sub, it will be parse to $var[$anotherVal]['Val'].

And also, you can specify another array: var.(another.array).sub, it will be parsed to $var[$another['array']]['Val'].

// I actually more like this one to declare an array than use PHP syntax.