Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114802 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 527 invoked from network); 9 Jun 2021 20:09:07 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 9 Jun 2021 20:09:07 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8FB2D1804DB for ; Wed, 9 Jun 2021 13:24:13 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 9 Jun 2021 13:24:13 -0700 (PDT) Received: by mail-qt1-f174.google.com with SMTP id 93so11758942qtc.10 for ; Wed, 09 Jun 2021 13:24:13 -0700 (PDT) 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=Pqba7x2pXt80kPV/xBkjeOPlqrLRvKYailxPDSISmBg=; b=UzANTIXXk7VPvNLrj1cMkoN94Q38u18jl+26AaNmzzRLY816C8xSrFsZ+eZ0mPka3q BXVNRzdHvpEHMd6FEFe6Cxdfg0lUrPsQdveTWRGVRjL7cFFT8f5VsiV/eb8OtHuwuKUL w4zIkQZCFx8qBo0dEeJPCmB49+t8s+uXhOOyhax64qmtED4d7ZEGKjrJRUNsIpNM27CJ sK8tgCrXLBLPpgj4hACwlc8d2E0DlYCxiJe/5tiLUkBPgljTstzwSSlGMguNAHXWNAJV 2UFha7nTr/E6K3/grK0GnKzlplD44b5SqXNlnN6lQhemwH1dxQkt43pt9xnsI3+k2gRI vpxg== 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=Pqba7x2pXt80kPV/xBkjeOPlqrLRvKYailxPDSISmBg=; b=m9ojBjufbrrznY9puwVzLT9u0vziuMr04aSYAmEAlMbo0N5YpoXIQq7i6c/eMXQ4vE u2LHpKCNXz4kDARQYdyHTJUlUKCmAT2ypRuGk6CjeR5+6UVJFK3TcTqz6143o/V09Yyz XYccSgyCgnl1D60WPuivlu9oDmjDaopuOwSesbs4XyDU+mBymazg2hbiaZx/6XQI7Qkj tM9B7m4/DQDjutgg1PNc1tEbp7Euqs0dESMInDKBIs07FZG5K0hcyAclugHuuu8KZuGB cH+TzenmfHz4RJ71+W2lcsbRt+pGkLo1uENmo+G0MDf/FqRZOK11DvIlcX7dmzErHpT4 rgAw== X-Gm-Message-State: AOAM530m9zE2j/m5WavE+EOhEjT1taeok2CJr9qJC5rZnlbecc6LXhIa DAG9YhuNRnXFPbI/HCxjIdhN8fRiEW0P7dK2rS32T9beQLDWPdxL X-Google-Smtp-Source: ABdhPJzxGgGLTXqgtkISIH7WnDopLUsyqwg7WWjcG+6iNvjrfs43j2663mRFYEKXE3AEEnxETc64rvjUWyJbJBx9zMM= X-Received: by 2002:a05:622a:254:: with SMTP id c20mr1764926qtx.365.1623270249676; Wed, 09 Jun 2021 13:24:09 -0700 (PDT) MIME-Version: 1.0 Date: Wed, 9 Jun 2021 21:24:01 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="0000000000009b455b05c45b0ecc" Subject: [PHP-DEV] [VOTE] Deprecate autovivification on false From: tekiela246@gmail.com (Kamil Tekiela) --0000000000009b455b05c45b0ecc Content-Type: text/plain; charset="UTF-8" Hi Internals, I have limited the RFC to disabling autovivification on false only, which was the initial scope of the RFC. The only two possible cases remaining will be undefined and null. After what Tyson Andre clearly explained, null is commonly used and leads to many more complex situations. I have opened voting on https://wiki.php.net/rfc/autovivification_false which will end on 2021-06-23T20:00:00Z Link to the discussion thread: https://externals.io/message/114595 The implementation is pending, but if someone wants to suggest one, please feel free. Regards, Kamil --0000000000009b455b05c45b0ecc--