Edit report at http://bugs.php.net/bug.php?id=21891&edit=1
ID: 21891 Comment by: sarimarton at gmail dot com Reported by: hz11 at nyu dot edu Summary: Closing PHP tag and Newlines Revisted Status: Wont fix Type: Feature/Change Request Package: Feature/Change Request Operating System: FreeBSD/Linux PHP Version: 4.3.0 New Comment: I need an explanation on this claim: "Making a setting in php.ini would make writing portable scripts harder, so that's a no-go too." It doesn't seem to have a valid sense. Previous Comments: ------------------------------------------------------------------------ [2004-03-11 05:19:35] zizka at seznam dot cz Sorry but still I don't understand, why some new option in php.ini "would make writing portable scripts harder", if the default option would make PHP behave the SAME way as so far, that means (in this case), removing (\r)\n after ?>, and the second option would make it leave it there. Or, if it's really true, why have we the options like arg_separator.input and magic_quotes_gpc then? What's so hard in writing portable scripts like now and leaving this option with the default falue, while other people, using PHP for e.g. nice-formatted HTML, C++ code, ASCII, or XML, would change it? ... Doesn't make a sense... ------------------------------------------------------------------------ [2004-03-10 12:21:35] [email protected] Making a setting in php.ini would make writing portable scripts harder, so that's a no-go too. ------------------------------------------------------------------------ [2004-03-10 11:48:37] zizka at seznam dot cz Heeeeeeeeeeeeeeyyy!!! Wake UP! It wouldn't break ANY script if it was optional in the php.ini file!!!! As I wrote to derick: Are the PHP developers getting too lazy to improve PHP a bit? ------------------------------------------------------------------------ [2004-03-10 10:56:45] hz11 at nyu dot edu How would it break existing scripts? Firstly, CLI scripts aren't that common yet, and especially those that rely on this type of behavior. Secondly, what if it was a config setting, available only when running as a CLI (akin to argv/argc). When working with scripts on the console for interactive programs, or using a CLI script to generate raw XML for instance, this type of newline mangle makes no sense and is cause for very hackish scripts. ------------------------------------------------------------------------ [2004-03-08 12:03:42] [email protected] Can not be fixed, as it breaks existing scripts. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=21891 -- Edit this bug report at http://bugs.php.net/bug.php?id=21891&edit=1
