- var_dump: documentation ( source)
<?php
var_dump( '{!' . (string)2 + 1 . '}' );
// The "." and "+" have the same precedence, so how operations are grouped
// comes down to their associativity. Left associativity means the operations
// were grouped like:
var_dump( (('{!' . (string)2) + 1) . '}' );