Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103837 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 86544 invoked from network); 24 Jan 2019 18:34:00 -0000 Received: from unknown (HELO mail-io1-f53.google.com) (209.85.166.53) by pb1.pair.com with SMTP; 24 Jan 2019 18:34:00 -0000 Received: by mail-io1-f53.google.com with SMTP id s22so4984883ioc.8 for ; Thu, 24 Jan 2019 07:12:09 -0800 (PST) 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 :cc; bh=6mLJxXg5YfrYPPMyZ3GDUxwQe3MvdOpWTxk2OLTz+Jw=; b=Gqd8SEEjk92PnnyoV4F6cv9g86IMXZqAWBnsIRFuSlKMxET2kafVBG2b4JGsV+o40d YskrDQspQMyQJbe3D6tlBp9LoE7UgBflWcYSlRjOyAj8+2C9LRgYp8bou2vVBHraHWoj NP18qku5B4wisZDEgaJ8mgah02Dn/bWZSz2Yg3guFXHKWO30qtzCpMvktIqM7o1akAJI 9u7nOq4ZNeo3iaocwTQOrJElCyap8PWHPbwsc3nfnboJrowiIT/PKZBr4/6DsUFmPEG6 fX1Py/31vLB+diQ9nIP3nzL69WAdKuKFOx0zIT6ppomGIJn+1eHIBo2Qy8RuoQEe6ET4 xubA== 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:cc; bh=6mLJxXg5YfrYPPMyZ3GDUxwQe3MvdOpWTxk2OLTz+Jw=; b=m8pbwACqqus85ZHcv5TsMxUsRyH7DSDWyICJ3qbWMCW0yn1c0fYDnOxVOiiNBPr7uc jlEXVRdg10hWM+FppSZ0ydjpUDYOkKVjnb2rci0ytQMl+UbIZFGhXJ7lEednN7T/RW8O DLIkPNzeizXbhTKnvf7/jp0vXQvfs2DbjTFvM/MrLRb1WtMx5SAfLnHHQvfiwLt3Kql1 VnhTdYbqHw2JBwg6mQhI7fqDegDjrKuz0Cx/nywNWh0gqnVn0rkiyOpS+/ETH7fQpW0l 535LNVOvy62XYMTd8RgV2EA+qTA7yDYBG/CmXMeoN88IJWnwgnJjhoGusnauWyP9sSCO IqBQ== X-Gm-Message-State: AHQUAubQ7MhElL8quCVK+4gKUsKaopLfcurPi+jeGpEuH4anJKi/nFB8 5IDqZrTiIGu0QbhOWLrTxhilQEZ8jHByIyU/tRA= X-Google-Smtp-Source: AHgI3Ibuk/xmQzZEXCHByA8jWc+YKhiHIw/dP8GOTlO501jntDCKvbYBe0GlFdP6wYW/+Z3LeZpu12zpP5VArnO58S4= X-Received: by 2002:a5d:8ac6:: with SMTP id e6mr3637928iot.235.1548342729513; Thu, 24 Jan 2019 07:12:09 -0800 (PST) MIME-Version: 1.0 References: <20190124150612.F28C6100432@smtp02.mail.de> In-Reply-To: <20190124150612.F28C6100432@smtp02.mail.de> Date: Thu, 24 Jan 2019 15:11:58 +0000 Message-ID: To: naitsirch@e.mail.de Cc: Nikita Popov , PHP internals Content-Type: multipart/alternative; boundary="000000000000622066058035a235" Subject: Re: [PHP-DEV] [RFC] New custom object serialization mechanism From: rowan.collins@gmail.com (Rowan Collins) --000000000000622066058035a235 Content-Type: text/plain; charset="UTF-8" On Thu, 24 Jan 2019 at 15:06, wrote: > > Sorry, what I wanted to ask was, what happens if `__serialize()` and > `__SLEEP()` are implemented? xD > This is covered in the RFC: > If a class has both __sleep() and __serialize(), then the latter will be preferred. In other words, if both are included, only __serialize() will be run by PHP >= 7.4 (but __sleep() will be called by PHP <= 7.3, providing an upgrade path). Regards, -- Rowan Collins [IMSoP] --000000000000622066058035a235--