Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:17935 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 83229 invoked by uid 1010); 13 Aug 2005 03:20:39 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 83213 invoked from network); 13 Aug 2005 03:20:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Aug 2005 03:20:39 -0000 X-Host-Fingerprint: 64.233.184.195 wproxy.gmail.com Linux 2.4/2.6 Received: from ([64.233.184.195:44051] helo=wproxy.gmail.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 61/25-33075-6076DF24 for ; Fri, 12 Aug 2005 23:20:38 -0400 Received: by wproxy.gmail.com with SMTP id 40so172369wri for ; Fri, 12 Aug 2005 20:20:34 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PmfEDGXDILPuFvMlrD/zyXAqVpjhN8gbuVM32qYuiiYzAhQml12sqLaTeuiq8Rh3AG35N6HKapBuezG59oBEUvNzEn4kxUKYvhq3vnwkHbA17QPbDf79fJtwopuu0+OTCLCZtOu4qQi+qu6x1okncbswQkiK8q2aEA+MHETwb60= Received: by 10.54.17.66 with SMTP id 66mr76451wrq; Fri, 12 Aug 2005 20:20:34 -0700 (PDT) Received: by 10.54.20.42 with HTTP; Fri, 12 Aug 2005 20:20:34 -0700 (PDT) Message-ID: <28139bc05081220204a742063@mail.gmail.com> Date: Sat, 13 Aug 2005 11:20:34 +0800 To: Sebastian Bergmann Cc: internals@lists.php.net In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <42FCE0E4.604@lerdorf.com> <416F97E8-FE59-4297-B983-64E643939E3B@omniti.com> Subject: Re: [PHP-DEV] PHP 6.0 Wishlist From: xuefer@gmail.com (Xuefer) i'd suppose u guys going to deprecate+E_STRICT first, remove later > > George Schlossnagle schrieb: > >> Radically change all the operator syntaxes. >=20 > > http://www.gravitonic.com/software/php/patches/ze2_concat_obj_op.diff.= gz >=20 FYI: _ is validate char in variable/function name _("Hello! world"); // gettext define('_', 1); echo _; On 8/13/05, Marcus Boerger wrote: > Hello Sebastian, >=20 > why is this on gravitonic.com ? >=20 > anyway. If we'd use the VBA operator for that then we could use the '.' > for namespaces and wouldn't run into any trouble with namespaces at all. > Besides someone wanted to have functions in namespaces. >=20 > marcus >=20 > Friday, August 12, 2005, 8:29:29 PM, you wrote: >=20 VB use & for string concat. they said & is faster as + is used for number addition. flash4 actionscript use another magic looking operator but changed to "." in v5 too looks like there's no more single character for "string concat" operator for php if u take the dot away. lua use double dot. i saw some code written as: $myarray[def] =3D $HTTP_GET_VARS[abc]; both abc and def is not constant. it seems they're wishing to use $myarray.def while they hate $myarray["def"], but can only use $myarray[def] instead. untill they recognized there's a warning as def is treat as constant first. why the hell we can use "." or something else simple for frequent purpose (array value/obj property) the way javascript do looks quite simple. both "." and "[]" can access array/object anyway, they can't +1 for this as it break all scripts with hardly a hack f= or BC