Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40773 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4732 invoked from network); 29 Sep 2008 13:34:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Sep 2008 13:34:17 -0000 Authentication-Results: pb1.pair.com header.from=Hartmut.Holzgraefe@Sun.COM; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=Hartmut.Holzgraefe@Sun.COM; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain Sun.COM from 192.18.6.21 cause and error) X-PHP-List-Original-Sender: Hartmut.Holzgraefe@Sun.COM X-Host-Fingerprint: 192.18.6.21 gmp-eb-inf-1.sun.com Solaris 10 (beta) Received: from [192.18.6.21] ([192.18.6.21:59688] helo=gmp-eb-inf-1.sun.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 16/FD-36431-859D0E84 for ; Mon, 29 Sep 2008 09:34:16 -0400 Received: from fe-emea-10.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10]) by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m8TDYDOF006417 for ; Mon, 29 Sep 2008 13:34:13 GMT Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0K7Y00I01L0QNC00@fe-emea-10.sun.com> (original mail from Hartmut.Holzgraefe@Sun.COM) for internals@lists.php.net; Mon, 29 Sep 2008 14:34:13 +0100 (BST) Received: from [129.150.125.79] by fe-emea-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0K7Y004MILOE0B80@fe-emea-10.sun.com>; Mon, 29 Sep 2008 14:33:50 +0100 (BST) Date: Mon, 29 Sep 2008 15:33:48 +0200 In-reply-to: Sender: Hartmut.Holzgraefe@Sun.COM To: marius popa Cc: internals@lists.php.net Message-ID: <48E0D93C.80307@sun.com> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7BIT X-Enigmail-Version: 0.95.0 References: <48D29893.8050602@dealnews.com> <61504d990809181125v7ec3c569s796017c69220008d@mail.gmail.com> User-Agent: Thunderbird 2.0.0.17 (X11/20080925) Subject: Re: [PHP-DEV] php7- dropping the $ from the variable name - rfc From: Hartmut.Holzgraefe@Sun.COM (Hartmut Holzgraefe) marius popa wrote: >> 1. Break every single PHP script that is currently in existence. > maybe an legacy mode can be included in ini we want less of such legacy mode options, not more plus this would have to be configured per application and not just per server >> 2. Break syntax highlighting (and probably other tools/functions) for >> every IDE that is currently in existence. > this can be fixed by each ide , I talk about something like sure it can be fixed, but you missed the *every* part plus IDEs, editors, highlight tools etc. would have to support both old and new for quite a while >> I'm not sure that much more needs to be said. > I can give another practical example in wxjscript > from this javascript example that can be run on apache server you can see > that is simpler to read and to learn at least for an beginner > http://www.wxjavascript.net/mysql/index.html so instead of clearly marking variables with $ as such there they need to be declared with 'var' instead, and '->' is replaced by '.' ... ... i don't see much of a difference there from a learning point of view though > What i want to say is that php must go forward and yes you can > change/break things in the engine > like in the php 4 to php 5 migration or php5 to php6 sure we can break things if there is a compelling reason to do so, i'm just totally missing the compelling part here ... -- Hartmut Holzgraefe, MySQL Regional Support Manager EMEA Sun Microsystems GmbH, Sonnenallee 1, 85551 Kirchheim-Heimstetten Amtsgericht Muenchen: HRB161028 Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer Vorsitzender des Aufsichtsrates: Martin Haering