Some of the forms had an old name (copy/pasting templates...).
Only compile the form when there are no semantic errors.
Made a start with the PHP compiler
PHP backend still needs checks and support for conditionals.
Conditionals are now correct as well.
Standard type checking is added for PHP, only date and money remain