Well I just talked to some other people and it seems that this problem is occurring for other people too, all of which are using NT.
It does give an error for the heredoc, but as for the others it just ignores it. eg.
echo "hello \n World";
will print out "hello World" rather than
"hello
World"....
I am guessing that this is a problem with php in NT and I'm sure other people have come accross it and fixed it. If you have, please let me know what to do. I presuem its something in the configuration files. But what?
james