RE: [PHP] Why is the default value for arg_separator.output ''?

2005-04-20 Thread David Dorward
Jared Williams wrote: Given this, why is the default value of arg_separator.output '' and not 'amp;'? URLs don't have amp; in them. The amp; is specific escaping for _only_ XML. No, XML and SGML which includes XHTML and HTML. How often are PHP sessions used to generate output for languages

Re: [PHP] Why is the default value for arg_separator.output ''?

2005-04-20 Thread David Dorward
Richard Lynch wrote: But if it's going to break a billion scripts, it's probably not gonna happen to follow a standard that isn't the only game in town. XHTML is not ubiquitous. [shrug] Representing characters as amp; has been a requirement of SGML and XML based languages, HTML included,

Re: [PHP] Why is the default value for arg_separator.output ''?

2005-04-20 Thread Jochem Maas
David Dorward wrote: Richard Lynch wrote: But if it's going to break a billion scripts, it's probably not gonna happen to follow a standard that isn't the only game in town. XHTML is not ubiquitous. [shrug] Representing characters as amp; has been a requirement of SGML and XML based languages,

Re: [PHP] Why is the default value for arg_separator.output ''?

2005-04-20 Thread David Dorward
Jochem Maas wrote: Representing characters as amp; has been a requirement of SGML and XML based languages you might be able to put this func to use somewhere: Not really, since my concern is with URLs modified by the session handling code and that can be fixed by changing the

Re: [PHP] Why is the default value for arg_separator.output ''?

2005-04-19 Thread Tom Rogers
Hi, Wednesday, April 20, 2005, 5:56:44 AM, you wrote: DD For documents to conform to the XHTML recommendation, ampersand characters DD much be encoded as amp;. The documentation for PHP recognises this. The DD same applies to HTML (with some exceptions that the session code will never DD

Re: [PHP] Why is the default value for arg_separator.output ''?

2005-04-19 Thread Roger B.A. Klorese
On Wed, 20 Apr 2005, Tom Rogers wrote: You can set this with arg_separator.output in php.ini That doesn't really answer why the choice was made to default to what not only shouldn't be the default, but should probably be illegal altogether. -- PHP General Mailing List (http://www.php.net/)

RE: [PHP] Why is the default value for arg_separator.output ''?

2005-04-19 Thread Jared Williams
For documents to conform to the XHTML recommendation, ampersand characters much be encoded as amp;. The documentation for PHP recognises this. The same applies to HTML (with some exceptions that the session code will never encounter), although the PHP documentation makes no mention of

Re: [PHP] Why is the default value for arg_separator.output ''?

2005-04-19 Thread Richard Lynch
On Tue, April 19, 2005 4:05 pm, Roger B.A. Klorese said: On Wed, 20 Apr 2005, Tom Rogers wrote: You can set this with arg_separator.output in php.ini That doesn't really answer why the choice was made to default to what not only shouldn't be the default, but should probably be illegal

Re: [PHP] Why is the default value for arg_separator.output ''?

2005-04-19 Thread Roger B.A. Klorese
Richard Lynch wrote: Why in the world should we be forced to follow your narrow-minded so-called standard? :-) Hint: smileys indicate that you're joking. If you're joking, I don't get what's humorous -- please explain. If you're making a serious point but trying to have the rhetorical

Re: [PHP] Why is the default value for arg_separator.output ''?

2005-04-19 Thread Richard Lynch
On Tue, April 19, 2005 7:45 pm, Roger B.A. Klorese said: Richard Lynch wrote: Why in the world should we be forced to follow your narrow-minded so-called standard? :-) Hint: smileys indicate that you're joking. If you're joking, I don't get what's humorous -- please explain. If you're