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

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

2005-04-19 Thread David Dorward
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 this. Given

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[2]: [PHP] Why is the default value for arg_separator.output ''?

2005-04-19 Thread Tom Rogers
Hi, Wednesday, April 20, 2005, 9:05:39 AM, you wrote: RBAK On Wed, 20 Apr 2005, Tom Rogers wrote: You can set this with arg_separator.output in php.ini RBAK That doesn't really answer why the choice was made to default to what RBAK not only shouldn't be the default, but should probably be

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