Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95026 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58255 invoked from network); 10 Aug 2016 19:55:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Aug 2016 19:55:34 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.41 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.220.41 mail-pa0-f41.google.com Received: from [209.85.220.41] ([209.85.220.41:34744] helo=mail-pa0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 17/B4-32735-4B68BA75 for ; Wed, 10 Aug 2016 15:55:33 -0400 Received: by mail-pa0-f41.google.com with SMTP id fi15so18637382pac.1 for ; Wed, 10 Aug 2016 12:55:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=rmSn8KnZuPqG0kM0FryXKiuTBjVV/Ov1prTsM8F6Gkk=; b=ECG0UBI3ymUQyV/b65N5e4aMQKLx13DWNrEsSYunUPFXVhmiBez+/KmWtaVE713Smh RkWeiLI/HznyLR86YvEpEbA+acf/AtBw5+0rX3KXDiz/t5sNTc9fYxWQ3G0DPgJQdTg0 1jFfig7CxYctNPhgUW8s11Hfkn7zzZfLrfTbukl5nbjq1OKk5H44HrxvZMRdykwXc+rV 1wcE+HEG7hT/Fg3rNaXGIyslqcTWbueLMBD33/UK/BPtpuPiVVt14mxxeE7KG1ip7gez wvhXxv0SyR4asuwkRw5ifsDYzToe1zXLl4rwMospuQfuNgWBT1byw4CvwWIGwIH668bT MDIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=rmSn8KnZuPqG0kM0FryXKiuTBjVV/Ov1prTsM8F6Gkk=; b=li/YPmlJlVMiVhjqhH0wCh42RGeMVtGBfrP+EBygJChB6pMrPg1qkQI54il73GMSVn 8eRELgfZGtRzxwHaGzvgtc/MuPyZZI/WyV9hoNpoCbYSwaWn4eZ/c3YjxUEhF+0Tv/Zv hiH865yj3zPgjjDXEhQn+DG4925YBkTCLJWdxH143722PtaiF+shuvqfe8Jl6jsfGoGQ m6Nx6+3I+xcqvoe8E55b4rGLiqXOWRTSRt57E/xNMKziTwTFRcMeeNeffmKEtiMsSGAK m0wEl7HS8hgyKnyZNvq/NtMGfeBoke5SZK2muF0RYQw5rxeLj0mSce48Hp8pBswdLgBR +RyQ== X-Gm-Message-State: AEkoousMMmd6al+ghG6FdrGAVfyczFhijL6ZKy0Uc1xvJPIt8Wo3F87LjC4CNk+SEbxB3Q== X-Received: by 10.66.142.197 with SMTP id ry5mr10278541pab.143.1470858928890; Wed, 10 Aug 2016 12:55:28 -0700 (PDT) Received: from Stas-Air.local (108-233-206-104.lightspeed.sntcca.sbcglobal.net. [108.233.206.104]) by smtp.gmail.com with ESMTPSA id b134sm65924745pfb.55.2016.08.10.12.55.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Aug 2016 12:55:27 -0700 (PDT) To: Peter Lind References: <9ccdcfcd-7a1c-42df-c893-398781e1f1d2@lsces.co.uk> Cc: PHP internals Message-ID: <4ad04581-931f-1f81-4453-c9f0f94adde3@gmail.com> Date: Wed, 10 Aug 2016 12:55:26 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Function auto-loading From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > EVERYTHING is a barrier to moving your code forward. You tell the mailing > this on a regular basis. > Perhaps you should just migrate your 15+ year old code already and be done > with it? I would like to note two things here: 1. We have a very diverse community and people have a lot of different needs and use cases. It is inevitable that some of these needs would be radically different from yours. Reacting with hostility to expressing such needs is not helping anybody. Anything of substance can be said in a neutral or cooperative tone. Let's strive for it. 2. Old code is literally 100% of code run on PHP now, with regard to 7.1 or any next.next version. Every application deployed is old code. And due to PHP's by now venerable history - yes, some of this code is very old, sometimes originating in PHP 4 code bases and beyond. This does not mean we have to be bound forever by it, but this also does not mean we should be dismissive about it and ignore it completely. As I said many times - and will say many times in the future, undoubtedly, until it improves - our adoption numbers for latest versions is nothing to be proud of. It is a problem we need to be aware of. If we design tons of new and shiny features and 0.0001% of the community ends up using them, it's not worth wasting the time IMHO. So in my opinion we should not be callous about the "never upgrade" option - because right now it's what a very sizeable part of the community already doing, and IMO this is *our* problem, not *theirs*. -- Stas Malyshev smalyshev@gmail.com