I would like to know when and why should I use {$var} and when (and why) should I use the simple form $var Answer You would use the latter when a) not accessing an object or array for the value, and b) no characters follow the variable name that could possibly be interpreted as part of it.