Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94367 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84606 invoked from network); 3 Jul 2016 20:47:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Jul 2016 20:47:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 209.85.223.182 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.223.182 mail-io0-f182.google.com Received: from [209.85.223.182] ([209.85.223.182:36511] helo=mail-io0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 83/69-28154-DD979775 for ; Sun, 03 Jul 2016 16:47:25 -0400 Received: by mail-io0-f182.google.com with SMTP id s63so138750845ioi.3 for ; Sun, 03 Jul 2016 13:47:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golemon-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=3QklNYkQ7aq8pbRvEgjectHJFwG4ulEYrWBHKLKNWyM=; b=SPpO+bMMiNVl2+/1mJIuNZZdD13+0kVylJ+/0YlisN9PAeWHMajSrOZP8Xc380a+wa 9WvYED2A7s/KjXu/FhIbndo5ydQq5bHKGTx0F/GfTeyOb+1SrK2K/u2mJiTe3y1I1QLH gX1adlVr1sh+1PlLrQLhk66udq1VOnwuO2s8G2A0VnqQUGILwOsUn2DE/QeXw1Z9XSqj 4wVpeJavhn53xAE+Dhvl0CwCSkEjZhmnd6DI7uf/1atrK0kee9b5qeYtcZeJgq96iOkV zVfT+3K14WyeK8G9rohHQO1cHM+X1HNA8dMAkmpDMNjm09hFI57g5AR5Q/g3cSCODSQD zqdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=3QklNYkQ7aq8pbRvEgjectHJFwG4ulEYrWBHKLKNWyM=; b=Qk9ULwhXwKsxIz2IjRLmSu4EYAzIaDaQe9KpyaYYuiCaxvh+grCfZ8MwX3VbJTiVIG rGNhfp74XWRiXf4qFYABAD2zQAhOk970d16stX+a7FiZgv3Q07dLgj+h24/puaD+8Bz+ sjzTP4fu7g5ycWTVovZnNFJdXuyD+OKOYQMeAGx9beFSDmehzxc3OPMJdf9lBllTbfFh YSfDkE3X3pSbVJIe3uZ5EqxxWhQGsBRP60GHpzZsRxJkYqRXwnNdoi5GCqd63C5i15u7 kuOnI5EC4p9EVb6o+xXX44aXBO8A2KjOlmq6npbUvmjPTARCrEhMZiuwnb/vYkeXIwC5 5pdA== X-Gm-Message-State: ALyK8tLlU9GJ0JX6rOLhRFoNmYTRT4JkITYfV5XGKTa2QtKsgOpmUVwkMOqfnbbxSRZl27ZX/pcdBkpZ65h3Xw== X-Received: by 10.107.4.195 with SMTP id 186mr7318228ioe.143.1467578842883; Sun, 03 Jul 2016 13:47:22 -0700 (PDT) MIME-Version: 1.0 Sender: php@golemon.com Received: by 10.36.154.196 with HTTP; Sun, 3 Jul 2016 13:47:22 -0700 (PDT) X-Originating-IP: [107.198.91.68] In-Reply-To: References: <8284FE1F-70EE-4DB6-A945-0C57A4C99DCC@trowski.com> <16ef864f-8378-1af3-ddfb-21dc583a4b4a@gmx.de> <35132CB5-6E11-477F-8AC6-4374A7434D43@trowski.com> <20f10295-5c09-853c-3a54-d8c1b20f3684@gmail.com> Date: Sun, 3 Jul 2016 13:47:22 -0700 X-Google-Sender-Auth: 4ij030fUKNcFPifCK1pqMIzJlkg Message-ID: To: Aaron Piotrowski Cc: Stanislav Malyshev , PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] Iterable From: pollita@php.net (Sara Golemon) On Sun, Jul 3, 2016 at 9:50 AM, Aaron Piotrowski wrote: >> Do you mean that this code: >> >> $a = json_decode('{"a": 1, "b": 2, "c": 3}'); >> foreach($a as $b) { >> var_dump($b); >> } >> >> will no longer work, or that it will still work, but stdClass would not >> be instanceof Iterable? > > That code will continue to work just as it always has. stdClass will not be accepted by the iterable type. > As, it's worth noting, it was never accepted for Traversable. https://3v4l.org/XJnNi -Sara