Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:17606 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10875 invoked by uid 1010); 8 Aug 2005 13:45:36 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 10859 invoked from network); 8 Aug 2005 13:45:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Aug 2005 13:45:36 -0000 Received: from ([127.0.0.1:11110]) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with ECSTREAM id F4/DC-04646-FF167F24 for ; Mon, 08 Aug 2005 09:45:35 -0400 X-Host-Fingerprint: 62.4.74.136 unknown Linux 2.4/2.6 Received: from ([62.4.74.136:42208] helo=mail.de-punkt.de) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 3D/CC-04646-34067F24 for ; Mon, 08 Aug 2005 09:38:11 -0400 Received: (qmail 1875 invoked by uid 511); 8 Aug 2005 13:38:08 -0000 Received: from unknown (HELO ?192.168.1.100?) (chris@de-punkt.de@82.82.144.43) by akamai-5.filoo.de with AES256-SHA encrypted SMTP; 8 Aug 2005 13:38:08 -0000 Message-ID: <42F76031.6020908@de-punkt.de> Date: Mon, 08 Aug 2005 15:37:53 +0200 User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: PHP Developers Mailing List X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: GET/POST whitespace stripping behavior From: chrislist@de-punkt.de (Christopher Kunz) Hi, I have a general question in regard to the PHP variable normalizing. Obviously, leading whitespace in a variable is stripped, but why is trailing whitespace converted to underscores? Example: /?foo=bar&+fooo=blah&foooooo+=ljalskdf results in: array(3) { ["foo"]=> string(3) "bar" ["fooo"]=> string(4) "blah" ["foooooo_"]=> string(8) "ljalskdf" } I can understand why one would want to convert middle spaces (like in "foo+bar") to underscores, but shouldn't trailing spaces be stripped instead? Am I missing something? Regards, --ck