Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103823 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 25119 invoked from network); 24 Jan 2019 15:49:20 -0000 Received: from unknown (HELO mail-io1-f43.google.com) (209.85.166.43) by pb1.pair.com with SMTP; 24 Jan 2019 15:49:20 -0000 Received: by mail-io1-f43.google.com with SMTP id k7so4553700iob.6 for ; Thu, 24 Jan 2019 04:27:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=XQXOkjCxN8N1GT5gS69VTHIpR5kF7moc7d81Uhz4yHY=; b=TboHn9Wbpe0XtayuA7xvoX+voN2c+Df7kaFEu6Qj+R5iVvcC4ypnUvsUTYaU+efKaY CJhntOEfKrEwsakS1/PQ+7X/N2e+TcFx0sxztesuWYL/9oAlAKtc1XkNfvq1ST8s0krm D5wQ5/cyFBgLU6HyMzzr7WQXA4YHOHPVrwb4Qj5txQb4gfgBeWi9kTFAJqrJx+OwAmAZ 6rcogoXM7BhHNmfsZ2jSfmoLy2b6rtUOYfYaChRnxfNxT2wI1Lia76CHN27yypkfHM+2 fxiSQ/TuPIjDBqSKSSzrz8FQf/AxUXTIql4miJprYuqBUtghkAfggf/Jct+T7H+MGlJK pf3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XQXOkjCxN8N1GT5gS69VTHIpR5kF7moc7d81Uhz4yHY=; b=Pw2iJIEiHPMSrcnlxqaxMd8cgM0KSKSNmhJXnrMqHLbB1EQ9o/dSEVFzwBQarJXhsi yoeGi4FPb4XUIN8dkUpS7RM3Nij2gJveOF1oP+2xSOZMTRvdk2B5kHlpa7TdLjJLpqL/ hvLuy6C0a4WCSVttmCwx5quMMhMKlPthjUBwtXR/J6W9pRf+PSKRMVmEIDTWRwxMRszr osDlyP1o4VWZWkHw7nhEfXQHwVK0JLVEXZu70hx7g9qs+PQ00QjANIo9cxpeIw9miH76 LmzIpMEeurodZB5vuOFAx94AYuIgdz5pB6JA8lk6N6VEc/XwXCciuUthQpNlhH42gAHk 9j0A== X-Gm-Message-State: AHQUAub+yTmi3Z9F+BRUfQ8BDf14CM0Mos8DJzGPR3EZBIoJGX0G8Bk1 /Ln98Fz6BQmTOwCRmwhlGUeatsFbg/eHaRmPR8353tip X-Google-Smtp-Source: AHgI3IbT34Hy8ElydjVbIvv9BQT/ryFZ/CEz11VjxQFIlCo2WsGtgGg7D1w4l6oPtwN6xz6Y01ETa/L7auR5mFgqI7k= X-Received: by 2002:a5d:834e:: with SMTP id q14mr3684858ior.258.1548332847814; Thu, 24 Jan 2019 04:27:27 -0800 (PST) MIME-Version: 1.0 Date: Thu, 24 Jan 2019 13:27:12 +0100 Message-ID: To: PHP internals , Nicolas Grekas Content-Type: multipart/alternative; boundary="000000000000635e60058033552b" Subject: [RFC] New custom object serialization mechanism From: nikita.ppv@gmail.com (Nikita Popov) --000000000000635e60058033552b Content-Type: text/plain; charset="UTF-8" Hi internals, I'd like to propose a new custom object serialization mechanism intended to replace the broken Serializable interface: https://wiki.php.net/rfc/custom_object_serialization This was already previously discussed in https://externals.io/message/98834, this just brings it into RFC form. The latest motivation for this is https://bugs.php.net/bug.php?id=77302, a compatibility issue in 7.3 affecting Symfony, caused by Serializable. We can't fix Serializable, but we can at least make sure that a working alternative exists. Regards, Nikita --000000000000635e60058033552b--