Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104651 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 21291 invoked from network); 11 Mar 2019 15:43:19 -0000 Received: from unknown (HELO mail-io1-f46.google.com) (209.85.166.46) by pb1.pair.com with SMTP; 11 Mar 2019 15:43:19 -0000 Received: by mail-io1-f46.google.com with SMTP id u12so3827577iop.11 for ; Mon, 11 Mar 2019 05:32:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=aqnshVL8n9LbgetOMwwBjYCgwcdeMEK1BeYSbHU0l6w=; b=qYzx9dkMOZN9umEcv++ZG+6zAzupJhrTdbg+drJoD6uZKPKGg1i3V6/ukb7qw1cpaK Z4LVBWLIu4CvTro7wngX/ESvHY4EUTG3sFke7sEtkzDVlREB8Xc4p9u8wX2sjI+HlJ9w x3dmCJGB5a1PfIJcxeGh2+RD7IsmLKM5hJbBOzx54RWi/YSNhNtIdXHABHSQR0bY+C3/ ayIUa3/PPedaoHgpgz7bgZJ08ikGjDPrQ/HJwqtGsElEH2AZmzMuHcrkOuF/QcqZLQJR EIZA37U4ynSfABrIlc1MwQGp+bJBWT4eBrR6eZo4KqxOVCQCiNGAFkMt3PuOZreM5eOc NVEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=aqnshVL8n9LbgetOMwwBjYCgwcdeMEK1BeYSbHU0l6w=; b=PwPDqYQpVHP5YO4yYkmUmtbDi4KdfwC/zbvVzT/6eeu8Nw2EZTYeP7RzHxK9lDjJv0 5FRyCqIRGUITJN73bxmJuC4Rj7cDP1ch0YEvcZncuf4cIwDmX7XrJBlkavUQtxbPR8Wv 0QBNUoxLavlVQn+rzkxp2NeCcGRIj00QD2l1A0lxBQfo3vyR2Oss5HlnawoHuMYbk0D4 CRUC//FNDcBXGp/9c9yQ1oGj/6Ie3sCAyHUYj67r5iV/tDqycWujpdHvbvLlTW/5wXP2 JYaP7LOr5joPBomofFX7aCZtq/zowTyj63ho6K5/pd8mUAIAqFE4FXrFxBXZByEzuQwN LrFg== X-Gm-Message-State: APjAAAX5W+uCP99Nw9KsGL7us7HfB8Fjfr6eA4lIR463weFyiKV+kToM Tq1E/033o+1KWTIs2xgQ2Ay9ImDnY5NuC3gNq53+3Q== X-Google-Smtp-Source: APXvYqw3pXtSSn+h3F3/kEWq6zhEfhBBjfrIeiZQgDFfslptZJ64ictiezas/wJmfip//rlrUny13/+fr7fb1ek8GeQ= X-Received: by 2002:a5e:9818:: with SMTP id s24mr15899256ioj.219.1552307577137; Mon, 11 Mar 2019 05:32:57 -0700 (PDT) MIME-Version: 1.0 References: <2c497732-96f8-3ef0-bc18-912220fbff4d@gmail.com> In-Reply-To: Date: Mon, 11 Mar 2019 12:32:45 +0000 Message-ID: To: PHP Internals Content-Type: multipart/alternative; boundary="000000000000b7b5680583d0c5cd" Subject: Re: [PHP-DEV] RFC: Locked Classes From: rowan.collins@gmail.com (Rowan Collins) --000000000000b7b5680583d0c5cd Content-Type: text/plain; charset="UTF-8" On Mon, 11 Mar 2019 at 12:14, Rowan Collins wrote: > > declare(strict_properties=0) { > class Foo {} > $foo = new Foo; > $foo->bar = 42; > } > declare(strict_properties=1) { > echo $foo; # Is $bar now 'defined', or do we only count the properties > in the original class definition? > } > Oops, that should read echo $foo->bar; -- Rowan Collins [IMSoP] --000000000000b7b5680583d0c5cd--