Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91559 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94891 invoked from network); 8 Mar 2016 22:51:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Mar 2016 22:51:42 -0000 Authentication-Results: pb1.pair.com smtp.mail=walterp@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=walterp@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.51 as permitted sender) X-PHP-List-Original-Sender: walterp@gmail.com X-Host-Fingerprint: 209.85.213.51 mail-vk0-f51.google.com Received: from [209.85.213.51] ([209.85.213.51:33375] helo=mail-vk0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A4/62-15119-D775FD65 for ; Tue, 08 Mar 2016 17:51:42 -0500 Received: by mail-vk0-f51.google.com with SMTP id k1so35758723vkb.0 for ; Tue, 08 Mar 2016 14:51:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=adTHDTrip18kz6AbL205jC8GtVjrQ3AVYbRFgHmjLfk=; b=iJL87Fo8xPDB2INkK6jc0caGl7SK0fTU1sWpj61TJSB/dglURyd28X7KEe2YiAqjKg KDflcAfuxLqLcFPJY89p9psqgxKI8R1JDOYSNclUsnPSIX7d8LFtzhf4k706vIYfIwkQ HLV4WxQWA2XoPkPwNVWxL63GFRYF8b/xNsrf70+HfMN+2n4/q2vGq120SGBRveZmZJ74 45Y6iKSZT1YwN0XrrOi5TDBzaN0a3mhaKoV8EXgr4j6uhnlxQPBOPA97TwUOGNkUyKeM YdSFxqJRZ1N8MFQqriCUPRL6+ZP0Uh5Xtv0Q7j5HI9X3MWezIZh/uT8U0FvdhT3Zav8m aNbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=adTHDTrip18kz6AbL205jC8GtVjrQ3AVYbRFgHmjLfk=; b=IG2iKZNRsItjMI2x/nINURWPMN2xcHcJSqzYMT52AYa65ei9wRejlRQEa/uxgzFUQj eguJCM0yT2d8yG+iA2BpCYeXjKY8HmgIZLbviWen9cRztFTL29zQIEsWSkmIFCNV4s7U 9HKQFWxz/Mq+D/1Sf7SUAb6HZnDlBk7QSxMZwxxMCNIiYP0TDdxEEjlg8GNN9VZstATt +WDEmu6GpfuJDQAheoepLvU6nVcxC8Bve5fqRgwKPoIylTXus1J1FlLJ4wjXxD2eluf5 h64Ph764AHcI0jv0l+Sq4vE3WTOiVhd3YkEGkzaLgB8xRnt6IHGhvPeyjsV66JJL6YqC nRUw== X-Gm-Message-State: AD7BkJLE05DvmaxQyzrB8G4Nx7MaMVKXerXVFGlAMbYn2nm75keXJDGxwNgd9dpizBdkaIn5MlzeaAqQaiY2cg== MIME-Version: 1.0 X-Received: by 10.31.45.143 with SMTP id t137mr27968378vkt.143.1457477498449; Tue, 08 Mar 2016 14:51:38 -0800 (PST) Received: by 10.159.40.6 with HTTP; Tue, 8 Mar 2016 14:51:38 -0800 (PST) In-Reply-To: <56DF3DFB.10007@fleshgrinder.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> <56dd744b.8157620a.cddfc.74ed@mx.google.com> <56DDEF7B.6080309@fleshgrinder.com> <56DECE15.703@lsces.co.uk> <56DF1750.6050503@lsces.co.uk> <56DF3DFB.10007@fleshgrinder.com> Date: Tue, 8 Mar 2016 14:51:38 -0800 Message-ID: To: PHP Internals Content-Type: multipart/alternative; boundary=001a114304d690351a052d916cc3 Subject: Re: [PHP-DEV] [RFC Proposal] var keyword deprecation/removal From: walterp@gmail.com (Walter Parker) --001a114304d690351a052d916cc3 Content-Type: text/plain; charset=UTF-8 > > > That we should definitely avoid. I do not consider the *var* keyword > being a discussion about coding style preferences---this decision was > already made in PHP 5! The *public* keyword was introduced and it > superseded the *var* keyword including an E_STRICT error. Hence, this > discussion is not about whether this was good, correct, or whatever > decision: it is already done! This is about clean-up of the old unwanted > way of doing it and by now maybe even a discussion about clean-up in > general. > > TL;DR Clean-up is important but there must be an easy to follow > migration path and enough time. We have both here, still +1 > > -- > Richard "Fleshgrinder" Fussenegger > > If this cleanup is such a good idea, why did it take 12 years for someone to suggest it. Why wasn't var removed years ago? What is the sudden urgency to remove it now? Have programmer become more confused? This alias does not appear to have been an issue for the last 12 years. What has changed? Are we on a cusp of the paradigm change (the type that happens when the old folk have gone away, so the younger folk can get their way because they now have the numbers)? Walter -- The greatest dangers to liberty lurk in insidious encroachment by men of zeal, well-meaning but without understanding. -- Justice Louis D. Brandeis --001a114304d690351a052d916cc3--