Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:17702 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61126 invoked by uid 1010); 9 Aug 2005 16:31:06 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 61111 invoked from network); 9 Aug 2005 16:31:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Aug 2005 16:31:06 -0000 X-Host-Fingerprint: 216.145.54.171 mrout1.yahoo.com FreeBSD 4.7-5.2 (or MacOS X 10.2-10.3) (2) Received: from ([216.145.54.171:23446] helo=mrout1.yahoo.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id E6/F1-04646-94AD8F24 for ; Tue, 09 Aug 2005 12:31:06 -0400 Received: from [66.228.175.145] (borndress-lm.corp.yahoo.com [66.228.175.145]) by mrout1.yahoo.com (8.13.4/8.13.4/y.out) with ESMTP id j79GRkAX004422; Tue, 9 Aug 2005 09:27:47 -0700 (PDT) In-Reply-To: References: <39FD64FE-3B15-4E66-A4CD-C392B666BD32@gravitonic.com> <7024df2a703d613774741267491e6a09@gravitonic.com> Mime-Version: 1.0 (Apple Message framework v622) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-ID: <529faf939811cfb27af2a5a10f770aa5@gravitonic.com> Content-Transfer-Encoding: 7bit Cc: Raymond Bosman , PHP Developers Mailing List , Jan Borsodi , Frederik Holljen , Tobias Schlitt Date: Tue, 9 Aug 2005 09:27:45 -0700 To: Derick Rethans X-Mailer: Apple Mail (2.622) Subject: Re: [PHP-DEV] Property Overloading RFC From: andrei@gravitonic.com (Andrei Zmievski) On Aug 9, 2005, at 12:18 AM, Derick Rethans wrote: > Ah,you meant that __have_prop() should always return the full array of > things that are supported. That is fine, as long as we can have this > generated from the "abstract" properties that people declared (so that > they can be documented properly too). No, I meant that prototype for _have_prop() would be: bool function _have_prop(string $propname) _have_prop() should only care about "virtual" properties anyway. You pass it a property name, it tells you whether it is a virtual one or not. -Andrei