Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91594 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1892 invoked from network); 9 Mar 2016 18:38:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Mar 2016 18:38:50 -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.217.174 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.217.174 mail-lb0-f174.google.com Received: from [209.85.217.174] ([209.85.217.174:33005] helo=mail-lb0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 86/88-53667-7BD60E65 for ; Wed, 09 Mar 2016 13:38:48 -0500 Received: by mail-lb0-f174.google.com with SMTP id k15so79513212lbg.0 for ; Wed, 09 Mar 2016 10:38:47 -0800 (PST) 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:date:message-id:subject :from:to:cc; bh=XNwB7WvqFe5g9jZtBHeAs63U+ZjRX/6Z9W/ONhc5ZaM=; b=MyiCKBWsPP4+3fjBehircVLKCgWCfVWgcLwWPdAIOEdOE1OOe1M3CpuZmFQBi8RAVC wHzJ7kWJSsMLoQohm2wXlxAjtT4WpPj4zrwyMH/6j0TgNkyBjJJQxOzrKqYqf4gaLQuR kx59sPVuF7Wb0eHq1QryfSqoMUwEhlwhU7zcZWCqK2H+k/4OUhNrJY5cVzmd9u0WPTIP FtHGWv7GuG7OwdDm4H1I3tnuX8Phqw0F0lOpqjDEdilAU4jtd8q2QgKePTJCuxokrsES Hs3SZYgnDqqoCCYd9psEPgxsD/HglNY8EJywZYtqP8FGgxVRhs4HVXWqOfe4Qeqw0WBn I9rg== 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:date :message-id:subject:from:to:cc; bh=XNwB7WvqFe5g9jZtBHeAs63U+ZjRX/6Z9W/ONhc5ZaM=; b=IV4KP2f7Qkm8ieLbt69JnXKgQ630lrFhT1FI1GIwsvXoxBGyVh8YpD6cMEpgK1oa+W 9L0np1SKA8AwIbDlgNnjaKKu2bO0raM/T/JUohemwKLpMDsC1yOHR/E4u/4oUFTkO5D/ oAML/S6oSG/J7MSuCdzorqnpAxsBXhE/qzsfSgdB3wov+IAy9TzXkQ+sMIMJsEwckJj0 AKq84rGK5YAwZXzC4w6gM40Ob0LPhC4zKmLmWEaVi7Kirw4IEKainRmw0fRSh6QGcgiH x+HWsGUelm9r93Guf3T0ussmURmNJ2YWhGoc0s/n6OZl9QX0qXVN63+tn6AfwC9wckjx 7slA== X-Gm-Message-State: AD7BkJLQQfrVELsUHAIjtw1ImVMO3ao4UzLQviGcSp6Mv4hC5aM8VYLSfAaGzomYMMp/OO4QWl+2feVcrFDc+w== MIME-Version: 1.0 X-Received: by 10.25.209.83 with SMTP id i80mr13186897lfg.74.1457548724010; Wed, 09 Mar 2016 10:38:44 -0800 (PST) Sender: php@golemon.com Received: by 10.112.18.75 with HTTP; Wed, 9 Mar 2016 10:38:43 -0800 (PST) X-Originating-IP: [107.198.91.68] In-Reply-To: References: Date: Wed, 9 Mar 2016 10:38:43 -0800 X-Google-Sender-Auth: 5AC-eSE1Zh4os227bHoC33gA8Y4 Message-ID: To: Midori Kocak Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC Proposal] Null Coalesce Equal Operator From: pollita@php.net (Sara Golemon) On Wed, Mar 9, 2016 at 10:14 AM, Midori Kocak wrote: > Remember my question about ??= operator? > https://wiki.php.net/rfc/null_coalesce_equal_operator > As I said before, I support this. The whole thing feels like a no-brainer in terms of implementing it. Davey mentioned on twitter[1] the idea of shortening it to `X ?= Y`, but I think that would be inconsistent with other operators (e.g. *= versus **=) and would complicate further evolutions of syntax such as adding the `X ?:= Y` assignment operator (as shorthand for `X = X ?: Y`). -Sara 1 - https://twitter.com/dshafik/status/707504022224154626