The warnings about foregoing enclosures are valid, but you've said they don't apply to your use-case.
I'm wondering why you can't just use something like this?
<?php$fields = array( "field 1","field 2","field3hasNoSpaces");fputs(STDOUT, implode(',', $fields)."\n");