Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114829 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 12636 invoked from network); 11 Jun 2021 11:58:29 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 11 Jun 2021 11:58:29 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id B3FCD1804E3 for ; Fri, 11 Jun 2021 05:13:59 -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-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) (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 ; Fri, 11 Jun 2021 05:13:59 -0700 (PDT) Received: by mail-qt1-f180.google.com with SMTP id a15so2330760qtx.13 for ; Fri, 11 Jun 2021 05:13:59 -0700 (PDT) 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=qXdq/n6MBmBTd+9tcyDjBTHv1TP8Qds2yQs3w/AKwIk=; b=vaZMOtCHGA/Ao0LgcFGRF0XKAk+V2B/k81peP0g3MjxysspuU/CDI5gj/natumUlut Eyolee+o78sOA7j0Uu891LgbU4Xmt57SS6fraS1zVqk+9y9SII6Q2xJEHMta/Lw+OzID A1r5zV2whQvk+6RSRCjdEOFaNzTuSnspJHTylip5TCKg9Pnaijmnckd+s/zzQkdetnrd o0xi7yMXwACnmX77l0ClFLWaVh8MYIZ3CG1J51OJN4YSvdaxrT/XEqi/XzOsRHW+V3GM he5cz6cnNbWiy1BlmCsysbXg/RFFgThfkauVLwp6g+QT/KO6zcLDLIk4cgoYx28TGLW6 WNSg== 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=qXdq/n6MBmBTd+9tcyDjBTHv1TP8Qds2yQs3w/AKwIk=; b=UcNngq11fU9nTJWBN0AbYgtsFTOMibnfOgiw/W1WVTeSx34YZyuFQNTICg5ZWT0XLw lDph1ORhUmv3NMUTs3ORyuFj5QLqRYPzHlikvTUVt3BpC+sUfgczV3FuyLbBm9o5wa4P ep2lFVhgd03HrNxwxTgdnOnfA3YVubCFA0m5DpuFcAXXH/L5CYJwsrC+reEOYvrTuZ1q ww0PNFFawI8vkjcVN0g4cpwu2r3Qwij2WVVZcDPTos9rqUkbBy3NjHvCXvsdi0VLJ0BX vbMiFvFZAcQekRS6Lw6EyvbsHiwEuvZkqkHgUIu1QxO0iSxyNqu5CLdVIpcwVBUjACK2 cmcg== X-Gm-Message-State: AOAM530veXqBdoA9BZtaPojJq/Wx6NxfS//xtjt42B0XQ6xaekvAwkTr /8HFXpY6GU011IkVWpKapiKSKX3WSiCX68GLEMQ= X-Google-Smtp-Source: ABdhPJxms1yOSvwdl5JjMFE+b1tbodsNf1zYeClChyZvSVVSDR/NKIYtqF84nrqGLtkaa4SQT/dh3TvpFV+BB3x7qdI= X-Received: by 2002:a05:622a:50e:: with SMTP id l14mr3464016qtx.245.1623413635481; Fri, 11 Jun 2021 05:13:55 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Fri, 11 Jun 2021 13:13:49 +0100 Message-ID: To: Dmitry Stogov Cc: Claude Pache , PHP internals Content-Type: multipart/alternative; boundary="00000000000011038505c47c711a" Subject: Re: [PHP-DEV] [VOTE] Deprecate autovivification on false From: tekiela246@gmail.com (Kamil Tekiela) --00000000000011038505c47c711a Content-Type: text/plain; charset="UTF-8" Hi Dmitry, Thanks for voicing your concerns. I have started writing implementation and it is definitely challenging for me, because I am not that experienced with PHP internals yet. https://github.com/php/php-src/pull/7131 Almost every implementation requires some amount of work. I would like to ask you for more details on why you think this particular change is infeasible. Do you see any problems that the implementation of this deprecation message would cause? Would it be better to wait for PHP 9.0 and remove it without deprecation? As I see it, we already have an error for other scalar types. For false, we will just need to throw a deprecation notice in the same places. It doesn't require a major rewrite of PHP engine from what I can tell. Regards, Kamil --00000000000011038505c47c711a--