Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91568 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32752 invoked from network); 9 Mar 2016 10:08:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Mar 2016 10:08:19 -0000 Authentication-Results: pb1.pair.com smtp.mail=james@asgrim.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=james@asgrim.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain asgrim.com designates 109.74.205.7 as permitted sender) X-PHP-List-Original-Sender: james@asgrim.com X-Host-Fingerprint: 109.74.205.7 thor.asgrim.com Received: from [109.74.205.7] ([109.74.205.7:56710] helo=thor.asgrim.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B2/17-15119-116FFD65 for ; Wed, 09 Mar 2016 05:08:19 -0500 Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com [209.85.217.175]) (Authenticated sender: james.asgrim) by thor.asgrim.com (Postfix) with ESMTPSA id 0D5FFAA4FB for ; Wed, 9 Mar 2016 10:08:15 +0000 (GMT) Received: by mail-lb0-f175.google.com with SMTP id k15so58241531lbg.0 for ; Wed, 09 Mar 2016 02:08:15 -0800 (PST) X-Gm-Message-State: AD7BkJKxISBQM8H/SmrrFmB5xu+hfX/ATFglRwPYHs+Tk24FGlZQ11YKVvsEP1jrFkzPquPjLR5neNz7jstbbA== X-Received: by 10.112.29.4 with SMTP id f4mr11135841lbh.92.1457518094593; Wed, 09 Mar 2016 02:08:14 -0800 (PST) MIME-Version: 1.0 Reply-To: james@asgrim.com Received: by 10.25.196.214 with HTTP; Wed, 9 Mar 2016 02:07:54 -0800 (PST) In-Reply-To: <2D.96.15119.232FFD65@pb1.pair.com> References: <1F.91.55238.41F10D65@pb1.pair.com> <56D42CD3.6020602@gmail.com> <56D57DF4.8000906@gmail.com> <56D5D2AD.6070805@gmail.com> <56D5DDA6.4080607@fleshgrinder.com> <40.73.36499.548B6D65@pb1.pair.com> <56D6BBD0.5010505@gmail.com> <56D73386.3000903@fleshgrinder.com> <86.68.21983.A2508D65@pb1.pair.com> <56D86C00.6000904@fleshgrinder.com> <12.FB.08749.AF759D65@pb1.pair.com> <56DAC26C.50304@fleshgrinder.com> <56DAE00F.2030203@lsces.co.uk> <56DAF480.7030508@fleshgrinder.com> <0B.E0.29316.019CBD65@pb1.pair.com> <56DBFDB5.1010806@fleshgrinder.com> <43.5B.29316.A864DD65@pb1.pair.com> <56DD64F5.5010503@gmail.com> <56DEA829.5030903@gmail.com> <2D.96.15119.232FFD65@pb1.pair.com> Date: Wed, 9 Mar 2016 10:07:54 +0000 X-Gmail-Original-Message-ID: Message-ID: To: Tony Marston Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary=001a1133f7524838c5052d9ae005 Subject: Re: [PHP-DEV] [RFC Proposal] var keyword deprecation/removal From: james@asgrim.com (James Titcumb) --001a1133f7524838c5052d9ae005 Content-Type: text/plain; charset=UTF-8 > > need to have their competence, professionalism, and intelligence > questioned. Tony, making a statement like this is unprofessional in itself. You've already been asked to put emotions aside and discuss this topic on the technical merit, there's no need to question people's competence, professionalism, and intelligence. Please - can we all discuss this in a nice way, without insults, questioning intelligence, attacks, etc. Anyone who does not like the way that PHP works should be told to switch to > a language that they DO like. The millions of developers who have been > using the language for the past decade or so and who have made PHP the #1 > language for the internet DO NOT LIKE their language being broken. At risk of fighting fire with fire, the same could be said to you - if you don't like the language evolving and changing, switch to a language whose proposed modifications doesn't offend you so greatly... It's a trivial task to replace `var` with `public`, and if I had any voting karma, I'd vote +1 to remove `var`, based on the fact the intent of `public` is much clearer than `var`. If the change is well documented (and things like this usually are in my experience of PHP), then I don't see an issue. No-one will force anyone to upgrade to PHP 8 or 9 (whenever this change would be targeted for), you could happily continue using PHP 4 if you like, as others have pointed out. --001a1133f7524838c5052d9ae005--