Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44756 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 46475 invoked from network); 7 Jul 2009 14:08:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Jul 2009 14:08:14 -0000 Authentication-Results: pb1.pair.com header.from=cschneid@cschneid.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=cschneid@cschneid.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain cschneid.com from 195.226.6.51 cause and error) X-PHP-List-Original-Sender: cschneid@cschneid.com X-Host-Fingerprint: 195.226.6.51 darkcity.gna.ch Linux 2.6 Received: from [195.226.6.51] ([195.226.6.51:57115] helo=mail.gna.ch) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E4/D5-17523-CC6535A4 for ; Tue, 07 Jul 2009 10:08:13 -0400 Received: from localhost (localhost [127.0.0.1]) by darkcity.gna.ch (Postfix) with ESMTP id CBB63136FF9; Tue, 7 Jul 2009 16:08:09 +0200 (CEST) X-Virus-Scanned: amavisd-new at gna.ch Received: from mail.gna.ch ([127.0.0.1]) by localhost (gna.ch [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Lm3E8m9c08J; Tue, 7 Jul 2009 16:08:09 +0200 (CEST) Received: from [192.168.1.72] (84-75-131-148.dclient.hispeed.ch [84.75.131.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by darkcity.gna.ch (Postfix) with ESMTPSA id 3F71D13629B; Tue, 7 Jul 2009 16:08:09 +0200 (CEST) Message-ID: <4A5356C8.6040907@cschneid.com> Date: Tue, 07 Jul 2009 16:08:08 +0200 User-Agent: Thunderbird 2.0.0.19 (X11/20081227) MIME-Version: 1.0 To: Greg Beaver CC: Ilia Alshanetsky , PHP internals References: <2D0F5226-EBCA-4B45-BF01-8ED1C643976C@prohost.org> <4A535468.2000606@chiaraquartet.net> In-Reply-To: <4A535468.2000606@chiaraquartet.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Type hinting/casting request for vote From: cschneid@cschneid.com (Christian Schneider) Greg Beaver wrote: >> I would like to ask all developers to voice their opinions of whether it >> makes sense to add this to 5.3 or to throw it away (either one is fine >> btw). To keep the process simple & flamewar free, please restrict >> yourself to +/- (1/0), next week monday I'll run a tally of the votes >> and based on the result we can determine how to proceed further. > > +1 if the object type hint is change to use T_CLASS so we don't break > every external package using "Object" as a base class. -1 because of the new keywords bool, boolean, string, binary, unicode, int, integer, long, real, double, float, resource, numeric, scalar, object which cannot be used as function or class names any more (major BC break). I have more comments but they are minor so I restrict myself to this big one... Cheers, - Chris