Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110079 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 72248 invoked from network); 8 May 2020 04:02:54 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 8 May 2020 04:02:54 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id CC6B01804F4 for ; Thu, 7 May 2020 19:38:27 -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=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.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 ; Thu, 7 May 2020 19:38:27 -0700 (PDT) Received: by mail-pf1-f176.google.com with SMTP id y25so163427pfn.5 for ; Thu, 07 May 2020 19:38:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:references:to:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=hlMbbca6HK54UQGcuuMJu36Y46PzhJjmsxkUPH91L9Q=; b=Dgd6jS3k/OXpV8A5Bx26UXMhzhD3WSUxCNT5uz7URDD29QRMczQmOfOKe4McUAgqcd VgISRXN3zbkWusBl9BTq2BFfqBLkuMbMocb2I8AB0vMpqbPIIYXUrh2TQ3PIgtou/Z8L n+gGiQq3tBWMyvGVXI5FJi3xTpuILhbwa1EVsdjyh/o6vOgBqZPdX69j0qFzbvzS0buq Dep5CAzZali96lyjb7KNlCdmGkLyAzyjIWi1QjJcjWrMCoFKYmxEGap6Cmtqe/dmcUGD pTZun9NPAEEQrVFrbocLi6DLMG/2/b8CTui6uvqqJnf9kE3ct7fa1f2PNQU1hH8xPf1Y bonQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:references:to:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hlMbbca6HK54UQGcuuMJu36Y46PzhJjmsxkUPH91L9Q=; b=pMwTsXRyznqp824O7i4+g0hrgIQwzGGrPpGZERezQ5gpT5+pTKnIvVAELiL5fu0hJg 24uECGwdtZNtSpWswfdmuVMDvCqSX+/ccj5foC+W8nzUOxxKacFwUi9btwZo/RNcmzPK nqGCYkvmS4JEWdkF5g1jSzsYqE7BmxXDZnFLzm7S3IHcx9waj1m4a/b5plloikETyyRi Kl6KYlBcJhBGVwnydDzEzVMyzhr/u2Upg0EHZU/tEhyfnVAvLD2Dblhm2Nw2J/i7pfIi HeGanbX/0wEyuTsRwnhOrE5CACDEEQLvcev+ey91Zs0KsIhC+waQVDKCpFX+OW7GHKYS a8lA== X-Gm-Message-State: AGi0PuaTBJfUZv/QNIzOhxROMk9nubnRjM0DsnRUseDWp8eg+7DDJ4N8 hFFeShv4y/bRTlDQUsy87SgXNPog+A== X-Google-Smtp-Source: APiQypJVYR+mVioSi94yT/W9bo9OqQHY1Lg6W8vJVlSOHCqFQiy3+TkcbT9UCWgqe4vrWuHaVT+Z4g== X-Received: by 2002:a62:2fc4:: with SMTP id v187mr442502pfv.312.1588905503401; Thu, 07 May 2020 19:38:23 -0700 (PDT) Received: from Stas-Mac-3.local (ec2-34-209-88-149.us-west-2.compute.amazonaws.com. [34.209.88.149]) by smtp.gmail.com with ESMTPSA id g14sm141650pfh.49.2020.05.07.19.38.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 May 2020 19:38:22 -0700 (PDT) References: <05D65F68-662F-4AE4-8D84-25B1D4279420@newclarity.net> To: PHP internals Message-ID: Date: Thu, 7 May 2020 19:38:20 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <05D65F68-662F-4AE4-8D84-25B1D4279420@newclarity.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] A Standard PHAR library included with PHP? From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > One of the primary reasons for many of us — or at least me — to want > more things in core is not listed above, and that reason is: > > - Standardization Core and standardization are completely different things. There are a lot of things in PHP that are being standardized out of core, and putting something into core just for standardization is the wrong place to do it. To me, this feature clearly looks at something that belongs to userspace, and magic that it introduces looks like it shouldn't be in core but in some kind of module, or even better, IDE. Putting sematic features like deprecation into runtime is not right, if deprecated code got into runtime, putting out a warning each time it is run is useless. If nobody looked at these warnings before they got to production, surely nobody will look at them after. -- Stas Malyshev smalyshev@gmail.com