Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128643 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 46BB21A00BC for ; Fri, 5 Sep 2025 15:53:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1757087525; bh=/tnEQBJlLivotA3FW9GjrSUlI8V8mI4odMh6QQLLk0k=; h=From:Date:Subject:To:From; b=G1jTTIBxaBoUTrxKwY+5stg6QlHuEQj/tNEXPsq85AGdyZ4SFjGKHFgIHnbpeyIEc ucu7TDKExXli4bJbsXIwS86qKhe1r58Bf2L7iogltG9G5YzFlHSE2GKRaw8qOE1XAo V0zHBgnZo4G9FfbYb64mxdgbA5JtI1hvXckpY9N0AvFzNHkUZbOkSiKv87IpIA4hMY nSRCQ21ucOLQpeqldNIdVjb32xmbjP+2Zi4b5r4GGZ/pJRTfH6M7tmnwQzb6PRDnTL VJTMDV4GWAwzJQ19PK1Wy6NIXPPqAn3pcliHtVVCGWOKVc2ST6V1WGp3vGihVwTeES dMMMAeqPWLpfQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6CF231801D9 for ; Fri, 5 Sep 2025 15:52:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 5 Sep 2025 15:52:04 +0000 (UTC) Received: by mail-qk1-f180.google.com with SMTP id af79cd13be357-811dc3fdc11so35463985a.2 for ; Fri, 05 Sep 2025 08:53:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757087611; x=1757692411; darn=lists.php.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=/tnEQBJlLivotA3FW9GjrSUlI8V8mI4odMh6QQLLk0k=; b=QdUwQckHa6NJ22T1/CxkQ583kFGrVYz3zHwgjSSg0AYCqfy3ezSwpjvUtUBZfBbWr9 msRoygb4PosegbB14v+EH4OQBHc3TfaQGcWX1gGEj1em+r3xWsdGF8w8ME5clssJkkaE pRQuH5+rODyg2hvTQMULzZeBpXZ/dp81E5gmggqoEHmnUsRo+a7800f203PyCMOtwdYT uk+mV9mASxcP6PY8obF43TrcSdusr7iWQdcph0ohtNgUQ1k33r3IJJoqlmgt0WKqMW+U iVQvWSE+Dnu/J05yFPyZDD+futlTCAyvXHlDSUTArKooBb3g7wnbxDArmiFKXwbPMQgw fxNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757087611; x=1757692411; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/tnEQBJlLivotA3FW9GjrSUlI8V8mI4odMh6QQLLk0k=; b=cGOXMWOqk2D3JKuuvgdlBZnrHv8lvPZzRVONwwd6CDahPiP2b5Ecs8kokeh/u0ifBB orEhuSEZKDfvrQdwFPx5qBdE4bcE+HlqV8HjOaNfkYKe/kVzl+NOUXacBc1niphjZ7MK nfWIWEBO+q4M5ay7INUVr60XiO6LcQ9rSSOHcxlVsCp6pM8EPJQcUhlffzBXns5Q+JuB JLP3XHoGdygbFmBfpTlUoYxvQyggH8751zzOZd4SQm7iMtIUlbfkcDpAhtiW9fZW90oM CcOqVc+Pn5ZGS0ioqUK4JruYyDOqA2coVB4huAaMgAoP6zap2Yqrh2kwHwRHWoBoOoMx dWtg== X-Gm-Message-State: AOJu0YyzWMMEDPcT/EYyylx8jmBLY7++vlm96wSR2P/0Z8sMwzW5esE4 Av2rDp1Ghgr7XOvLEhc1+eDdmcOBqotYINEc8j1x3k62+CBrIPKoC5aHxSsgx+vGq9hdnCzPxzq ZXsfaegYrY76Pq7m975aT2RyajMLMCxqsXkP6aY0= X-Gm-Gg: ASbGncuyNPMG5eB/Z49hNzQECICgJhAUe5az82m3ednsKdQLe78j76oGkhAzb8FOeAr /qfiYsTaqsYjv15OoKqigKTUFxTrIHmN45XpVWMcyg7DbddqtwFNaALl6feRveRnzsNon8HJgCx swSX5Hqgxx/pVSCpaMMpOok6g69zgMThaFBJfFf8lY2shqxrvR4nCyrkC4mpk+iAaad1JAZyzLn TVslJEDQMFwxe6aYTw= X-Google-Smtp-Source: AGHT+IHBCPhj+dTjDNrtwoMDiC7ZB+yJZLi0BUG6RQCvJQebUILqbME3zqnoIOUUwlVZoPnpNNOCsx4bQQ7WKe9HkaY= X-Received: by 2002:a05:620a:1709:b0:7f9:ff0d:6da6 with SMTP id af79cd13be357-7ff27b202efmr2680392185a.18.1757087611287; Fri, 05 Sep 2025 08:53:31 -0700 (PDT) Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Fri, 5 Sep 2025 17:53:20 +0200 X-Gm-Features: Ac12FXza3IfibRrVdb6RF8rGihtCB50yUhm6uv6bgkZyz2wJciDDyWQeZN6qiPg Message-ID: Subject: [PHP-DEV] [RFC] Soft-Deprecate __sleep() and __wakeup() To: PHP Internals List Content-Type: multipart/alternative; boundary="000000000000e8fe26063e0fd6e8" From: nicolas.grekas+php@gmail.com (Nicolas Grekas) --000000000000e8fe26063e0fd6e8 Content-Type: text/plain; charset="UTF-8" Hello internals, Following the discussion that started at https://externals.io/message/128226#128456 I wrote this RFC to formalize our consensus on the topic. TL;DR, this is about converting the deprecation of __sleep and __wakeup to a documentation-based soft deprecation: https://wiki.php.net/rfc/soft-deprecate-sleep-wakeup Cheers, Nicolas --000000000000e8fe26063e0fd6e8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello internals,

Following t= he discussion that started at https://externals.io/message/128226#128456 I wrote this RFC t= o formalize our consensus=C2=A0on the topic.

TL;DR= , this is about converting the deprecation of __sleep and __wakeup to a doc= umentation-based soft deprecation:

Cheers,
Nicolas
--000000000000e8fe26063e0fd6e8--