Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:77284 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 78453 invoked from network); 17 Sep 2014 12:24:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Sep 2014 12:24:01 -0000 Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.171 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 209.85.220.171 mail-vc0-f171.google.com Received: from [209.85.220.171] ([209.85.220.171:53517] helo=mail-vc0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 25/13-57031-06D79145 for ; Wed, 17 Sep 2014 08:24:01 -0400 Received: by mail-vc0-f171.google.com with SMTP id ik5so307554vcb.2 for ; Wed, 17 Sep 2014 05:23:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=M2gO7pVNg9sGuKfTsUEjh/pabjIlyEZIi6DUCtJKzd8=; b=ZXtzGND5ANaW71/U2IPU7nsb58h1TAD0h4BvSAv+WEKNU9Enl2jc0+Sc/Qx1I5cxVS rolzKXkl1NoaluKaHETue/cHm0kTBqPw/XM5pYh9N14QArEWL/QX0Rz3BCfetY4cqU54 EP+Ltpn4sqnd+O11RlQ617K+DYyBbHRWD6mywCFPEq37xb5JjDNVpzgrW/mMcjV09HCw YU31JKQnn4KXxTnUlpqYZ2Wj8s03cicFVYJ3ojL6aPJMx+8bSUvV2wL86DTAnmbjk9Of LyWpib//GszTqwbbdolWKsOeaNleWH3/k6UohU/cABTDqtH9EQKCbEja80zWXi6HZK9R i35Q== X-Gm-Message-State: ALoCoQkCrDmvMZwiUzDaVb3wJt/Twh3a0Ve1HY8u4qbrZZ/OxzR0CfNT8slZAz8XZpvemkYpRgwnUg0Y8YLb75lcRr+zZ+Y4f1gfg3/rbQgleM6+VtcIw28fSczD4mW1hCzkXdlAdlAeLNs6DCPd6occpAJV5jeDrQ== MIME-Version: 1.0 X-Received: by 10.221.23.66 with SMTP id qz2mr597574vcb.46.1410956638133; Wed, 17 Sep 2014 05:23:58 -0700 (PDT) Received: by 10.52.158.197 with HTTP; Wed, 17 Sep 2014 05:23:58 -0700 (PDT) In-Reply-To: References: Date: Wed, 17 Sep 2014 16:23:58 +0400 Message-ID: To: Derick Rethans Cc: PHP Internals Content-Type: multipart/alternative; boundary=001a1133375c35b85a050341f15e Subject: Re: [PHP-DEV] [RFC] Fix list() behavior inconsistency From: dmitry@zend.com (Dmitry Stogov) --001a1133375c35b85a050341f15e Content-Type: text/plain; charset=UTF-8 Both decisions make sense. I'm indifferent which one to make. Just not to keep the undocumented inconsistency :) Thanks. Dmitry, On Wed, Sep 17, 2014 at 3:00 PM, Derick Rethans wrote: > On Thu, 11 Sep 2014, Dmitry Stogov wrote: > > > Please take a look and make your opinion. > > > > https://wiki.php.net/rfc/fix_list_behavior_inconsistency > > > > This inconsistency might be interpreted like a bug, but fixing it might > > break existing PHP code (at least my attempt to fix it in documented way > > broke few phpt tests). > > But at least your option "Enable string handling in all cases" makes > additional things work, instead of making things *no longer* work. > > I realize that: > list($a,$b) = "aa";var_dump($a,$b); > Will now start returning something else than NULL, but I would almost > consider that a bug. I would definitely elect to vote for "Enable string > handling in all cases" as it IMO actually fixes something. > > cheers, > Derick > --001a1133375c35b85a050341f15e--