Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114901 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 64530 invoked from network); 16 Jun 2021 03:42:33 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 16 Jun 2021 03:42:33 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 5612F1804A8 for ; Tue, 15 Jun 2021 20:59: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.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-qk1-f176.google.com (mail-qk1-f176.google.com [209.85.222.176]) (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 ; Tue, 15 Jun 2021 20:59:12 -0700 (PDT) Received: by mail-qk1-f176.google.com with SMTP id j184so1261772qkd.6 for ; Tue, 15 Jun 2021 20:59:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=newclarity-net.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=apYTqe+jCZgql78Xl1rzw9MSe2jBqiV98rvc+cv2zGA=; b=wtGyQxq6zR0LmkNpIGmaAN/MR+rI9+XbenBHNg/BzQGpylIFegb9MYSa4nHYnhSedH +tIixdYGm10auTVAfbzqKLQVmSPL4rBUYLyhjQZi2rB9aiZclbIAAMcSh6GM6M6xyaBd 6/OsQ+7e3Ioh8HZiuM2yR+Jid8eqflXJWuKD1aXHSPbo9LffcTZkzA3wbpZ7u3shHH3E ECJ1wXPGLbHEn0RJ13r/Igq37hZ3PP64rE8yaKXq53rrrQR1O9uxmKpS9hvA7yE3WU6x qjRk9vVmXuVKVh1DMN6BnJopKMpFA4HsDHtywtU/wghXz1q3WWvoN7xcwY/YKM6T7Hch XfPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=apYTqe+jCZgql78Xl1rzw9MSe2jBqiV98rvc+cv2zGA=; b=TeyWr36J64ikQO4lovrORwD1Xfum6nwoN/HtGO9QZOHR0buN5SrWFsm1qwyuzsDlP3 IT01RxBeUvku5Xs3LdtATJXvCaNsnduS0+a6Kk0HUBnsAUQHCcmquhL5AH1CCARGznAI JWbTxHCf/5f64hrq7fWhOJgXfOTJlZeihhP+ut+giYZ7Uw2XjRqOupH7/6JNztdwbKp5 BmCnk6f6h5ZJMYzoiapM51SSanHViWiDGj9SL5H8uRmJDhrdOOSkuvRQE6kPnkh01/1A qwZ8KW6B0UB6wXrawlaOd95ioQAmnf0j5LNyMtvrFH9njwAfa3x4klUQiXHST3ZFvk3d ImLg== X-Gm-Message-State: AOAM533r1TGSepNRqNIA8eXwBcfXTEzC2eif/+kuH7E0LijfGocKnsWR Ru6M4M6oDu7c8imGvH/61HCmow== X-Google-Smtp-Source: ABdhPJwhnsjCE+TpwgSBVChUGrHmUlQ3l4Vo40+zXnepDY7UonkNo0FfcTjW54YkiDALo6vKLweKFg== X-Received: by 2002:a05:620a:22aa:: with SMTP id p10mr1846356qkh.365.1623815951274; Tue, 15 Jun 2021 20:59:11 -0700 (PDT) Received: from [192.168.1.10] (c-24-98-254-8.hsd1.ga.comcast.net. [24.98.254.8]) by smtp.gmail.com with ESMTPSA id i21sm851977qkl.20.2021.06.15.20.59.09 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Jun 2021 20:59:10 -0700 (PDT) Message-ID: <84082B11-9A6D-4059-A68A-2A2F4B4B497B@newclarity.net> Content-Type: multipart/alternative; boundary="Apple-Mail=_FA3F8B14-BE60-46C5-9B4F-DEC8A4B110E8" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) Date: Tue, 15 Jun 2021 23:59:08 -0400 In-Reply-To: Cc: PHP internals To: Nikita Popov References: X-Mailer: Apple Mail (2.3608.120.23.2.7) Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 8.1 From: mike@newclarity.net (Mike Schinkel) --Apple-Mail=_FA3F8B14-BE60-46C5-9B4F-DEC8A4B110E8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Jun 15, 2021, at 6:53 AM, Nikita Popov = wrote: >=20 > As we're moving closer to feature freeze, I'd like to close down this = RFC > to further additions, and move towards voting. >=20 > Feedback on the proposed deprecations is appreciated. Personally, the = two > I'm unsure about are "get_class(), get_parent_class() and > get_called_class() without argument" which are mostly stylistic in = nature, > and "strftime() and gmtstrftime()", where the non-portability issues = are > possibly not so bad that a disruption of existing users is worthwhile. I just opened one client project and searched and found 52 usages for = get_called_class(), no usages for the other two. Just one project. This was a WordPress project which means many plugins from any different = developers. Would deprecating get_called_class() w/o a parameter be important enough = to cause so much BC breakage? -Mike= --Apple-Mail=_FA3F8B14-BE60-46C5-9B4F-DEC8A4B110E8--