Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Is there something at core of php that makes this inevitable?

Yeah, the fact that there is no way to separate code and content. In my past days as a PHP dev, I've done this and similar things many, many times (also putting a space at the beginning or end, and having random other stuff fail because something can't set a header anymore).

It has always appeared obvious to me that PHP should define a "pure code" file, one in which "<?php" would be illegal syntax, and which would never have its content written to the client. That's how nearly all PHP is written, anyway, and it would eliminate a good deal of stupid errors.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: