Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98529 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 6659 invoked from network); 15 Mar 2017 00:20:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Mar 2017 00:20:04 -0000 Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.83.41 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 74.125.83.41 mail-pg0-f41.google.com Received: from [74.125.83.41] ([74.125.83.41:35840] helo=mail-pg0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 94/BA-38004-2B888C85 for ; Tue, 14 Mar 2017 19:20:03 -0500 Received: by mail-pg0-f41.google.com with SMTP id g2so1002786pge.3 for ; Tue, 14 Mar 2017 17:20:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=6yh16FaIW+tlbE+5FxZLtsmPsj4XKi2COU/c0/JKscw=; b=Jmg1YKzLZqNO2pllLqwkUo3pvgg38JvfA1YftjTETcGPLnfAU2asuGJIOrMhpnpFY3 cITdZfA7a0WAY/t0m5RoLI01Z4CCYW4GC8UpAN5Ik9mw5CDizgnpSPF7JeHsWJvO0FWO 3BKc2uH7TnZbEfdO6guyUg+DCeML2JVyBrRR1TCzrLPvQ2Jj189X+czbAZ+NUQZAk85/ xiZ74rdw+Vuvn0e64yJgZHgR25JY2zVvrGXSIuX4BsPmtrrzz5UujnQPby3tdn3d9B0R mLBtFirCZ2hj8Cn2bDNP05UwS+hlHFalNTWDwUPNdI3QS0bNtY8wNte5Y3wjbVjpvuY8 xAAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=6yh16FaIW+tlbE+5FxZLtsmPsj4XKi2COU/c0/JKscw=; b=nLgMB73enDG+Cn8YnZ5qd2SzAAEc1BU4IVYnzzY7E+BcuASCrExA/0mtptSFLMdoUe wuwoCOnzA/BxZSRdZMHzG/V2K6J7HYW3ihBcH2Ic+gx4LVYYLdY2aDiNi5UzCMxurjY1 beNd0ZjeqYfyb/x7HWSbCpK2cRf1I0j0hcGSV4B+vkbYZ1vcg8BW4EmFOCr5VEoAooB4 zg3Z+DPl5jrnzt08jHUSLmFuBqUnD1rklokI5yzA7cgnH79ltG3zsC3KReFFPChgOEeG Z/FV2Fyszk1ev57uRLboCL3GVZZZ2Me6g4JQGQPzF+vDMN8YUyoYBi3e2q/64Oq8o0sX OXdA== X-Gm-Message-State: AFeK/H11DAgrPEjo6oPabSLZ8CJpZ7M8GVIvjwcv6eWWjWFVvJ+i7uUFSmhax6yrPJ70zg== X-Received: by 10.98.204.195 with SMTP id j64mr449821pfk.213.1489537199541; Tue, 14 Mar 2017 17:19:59 -0700 (PDT) Received: from Stas-Air-3172.local (108-233-206-104.lightspeed.sntcca.sbcglobal.net. [108.233.206.104]) by smtp.gmail.com with ESMTPSA id o5sm181238pgj.66.2017.03.14.17.19.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Mar 2017 17:19:58 -0700 (PDT) To: Nikita Popov References: <04.57.38004.22D38C85@pb1.pair.com> Cc: PHP internals Message-ID: <5388fa6b-cec1-adf7-dff2-231ffa957a16@gmail.com> Date: Tue, 14 Mar 2017 17:19:57 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [PATCH] Make var_export() output "(object)array(..." instead of "stdClass::__set_state(..." for stdClass From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > Additionally I feel that adding methods to stdClass will muddy the waters > -- for example, this means that extending stdClass is no longer entirely > unreasonable, as you might want to do it to reuse the __set_state() > implementation. Not something I want to see happening. I'm afraid that ship has sailed long ago: https://github.com/search?q=%22extends+stdclass%22&type=Code&utf8=%E2%9C%93 -- Stas Malyshev smalyshev@gmail.com