This is a result of the execution:

This is not executed:

$x = "; \$y = str_replace(\"\\\\\", \"\\\\\\\\\", \$x); \$y = str_replace(\"\\\$\", \"\\\\\\\$\", \$y); \$y = str_replace(\"\\\"\", \"\\\\\\\"\", \$y); echo(\"\\\$x = \\\"\$y\\\"\$x\");"; $y = str_replace("\\", "\\\\", $x); $y = str_replace("\$", "\\\$", $y); $y = str_replace("\"", "\\\"", $y); echo("\$x = \"$y\"$x");