Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114884 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 67057 invoked from network); 15 Jun 2021 10:37:37 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Jun 2021 10:37:37 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 7E5981804C0 for ; Tue, 15 Jun 2021 03:54:06 -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=-0.7 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) (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 03:54:06 -0700 (PDT) Received: by mail-lf1-f45.google.com with SMTP id x24so20670436lfr.10 for ; Tue, 15 Jun 2021 03:54:06 -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; bh=JaI0eeEa0yoLtvfzq75kzX7fSfj+gsq9qbEjcWGVqdc=; b=KWsqB0jofJd/kAJc/NE2MMgr3nAjG3neCx6v7gFsVGOkXg8T6570lnE66nAeraWJFi jcYDM0tjMpLckMjddW2jvIf+qSQTX30P05cPpnC1AT/2ttY1+MomYXU4KVi3ifyGuiT8 lYrGniqkGaLfnoVmJCQfEyEgjz9p41NWOnvR2NU0Am+c43didaXR+xN8YYKJ7zmNlbL7 G9QYYNPrNeJEr4hvJfvjrk8u6JfhDzOVHOoe3yDd1uH/XI0+mN8UrKX9/hBQvX94t79g vAX/aqHHfLaRgdzZ2Yqj3e2cWDmyVVMj/+EobY0lm0+ZqTFn3LfzLROpuXAfeRGLHiTS oGwQ== 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; bh=JaI0eeEa0yoLtvfzq75kzX7fSfj+gsq9qbEjcWGVqdc=; b=OinTAXDbi+zQ1/4TqT8T8mdLisxAg+vu1s70ONXC5UH5rMg4BliEKhQJQSFrS5o7z4 SFhwsJAvjG5Ucs42/xmDbSr8lUqZfSbkPJ3XBXcyTRCGie7AYcBYksVbnwpLXdMplrCS MBbQg8pHhOp9Qjd+gRQnZskUZLx4s+fR/KGy9NnqWeReaPtdvlv3BMo/mt5W/M8wfvDL iBVeD+01psKs1ewvw1O8A2vjYt9b3Dty7sdybiHsJfmlshAgNdoRrYHEwV8w+e4555w1 QxdcJK720DgIpXQjALaz38A+iTIsqyL6qwOgkDXDu2K5qbal3q6jy2sQuXw+R6Uu594x FrOA== X-Gm-Message-State: AOAM5309hmhVaPCkThj0eiCrvFdql531Knw0pgkKiirO0kEBlNNJqOnE RM9NCPRvld84R5igK1/QIzc7yIQz/rLyd16CNSpzRoNxj6xsFA== X-Google-Smtp-Source: ABdhPJyEJvCCrm83UK3pqsfuCrcTenzidOQOKO8CfWVReXOldoSCKTlbfk8A/TKDOpPEkuSAfO0WttFe6VYSLDSD/AM= X-Received: by 2002:ac2:4c4f:: with SMTP id o15mr6536109lfk.223.1623754443383; Tue, 15 Jun 2021 03:54:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 15 Jun 2021 12:53:47 +0200 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="000000000000cce6c205c4cbca9c" Subject: Re: [RFC] Deprecations for PHP 8.1 From: nikita.ppv@gmail.com (Nikita Popov) --000000000000cce6c205c4cbca9c Content-Type: text/plain; charset="UTF-8" On Mon, Mar 22, 2021 at 10:24 AM Nikita Popov wrote: > Hi internals, > > It's time for another deprecation RFC: > https://wiki.php.net/rfc/deprecations_php_8_1 > > This is a collection of minor deprecations that various people have put > together over the last ~2 years. This RFC was formerly targeted at PHP 8.0, > but was delayed to PHP 8.1 to reduce the amount of changes necessary for > PHP 8.0 compatibility. > > As usual, each deprecation will be voted in isolation. > > As we're still early in the release cycle, it's still possible to add > additional deprecation candidates, given reasoning for the deprecation, as > well as available alternatives. > > Of course, if there are compelling technical reasons why something should > not be deprecated, we can move things into the "Removed from this proposal" > section, in which case it will serve as documentation why some > functionality should not deprecated. > As we're moving closer to feature freeze, I'd like to close down this RFC to further additions, and move towards voting. 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. Regards, Nikita --000000000000cce6c205c4cbca9c--