Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:14190 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 60745 invoked by uid 1010); 23 Dec 2004 09:40:10 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 10715 invoked from network); 23 Dec 2004 09:33:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Dec 2004 09:33:39 -0000 X-Host-Fingerprint: 212.227.126.191 moutng.kundenserver.de Received: from ([212.227.126.191:63161] helo=moutng.kundenserver.de) by pb1.pair.com (ecelerity HEAD (r3983)) with SMTP id 38/97-06723-2F09AC14 for ; Thu, 23 Dec 2004 04:33:38 -0500 Received: from [212.227.126.207] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1ChPLS-0000kF-00 for internals@lists.php.net; Thu, 23 Dec 2004 10:33:18 +0100 Received: from [80.139.2.102] (helo=p508B0266.dip0.t-ipconnect.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1ChPLS-0002WL-00 for internals@lists.php.net; Thu, 23 Dec 2004 10:33:18 +0100 To: internals@lists.php.net In-Reply-To: References: <5.1.0.14.2.20041222142706.02653980@localhost> Content-Type: text/plain Date: Thu, 23 Dec 2004 10:33:17 +0100 Message-ID: <1103794397.311.37.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:e958292ea7b1c44e51b2b9ca0a9da460 Subject: Re: [PHP-DEV] ReflectionClass::getMethod() From: thekid@thekid.de (Timm Friebe) On Thu, 2004-12-23 at 07:43 +0100, Sebastian Bergmann wrote: > Andi Gutmans wrote: > > Exceptions should be thrown for errors. > > And trying to get a method that does not exist is an error. ...which is fine, but without an elegant way of checking if that method exists I don't think it should be done. I think we could all agree on bool hasMethod(string $name) (and not changing getMethod()) though, right? -- Timm If it ain't broken, it doesn't have enough features yet