Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:13679 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22893 invoked by uid 1010); 2 Nov 2004 11:16:55 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 22817 invoked from network); 2 Nov 2004 11:16:55 -0000 Received: from unknown (HELO moutng.kundenserver.de) (212.227.126.184) by pb1.pair.com with SMTP; 2 Nov 2004 11:16:55 -0000 Received: from [212.227.126.179] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1COwek-0001Jn-00 for internals@lists.php.net; Tue, 02 Nov 2004 12:16:54 +0100 Received: from [80.139.0.65] (helo=[80.139.0.65]) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1COwek-00064f-00 for internals@lists.php.net; Tue, 02 Nov 2004 12:16:54 +0100 To: internals@lists.php.net Content-Type: text/plain Message-ID: <1099393881.311.7.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 02 Nov 2004 12:11:22 +0100 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:e958292ea7b1c44e51b2b9ca0a9da460 Subject: Reflection API r1.136 From: thekid@thekid.de (Timm Friebe) revision 1.136 date: 2004/10/31 15:30:53; author: helly; state: Exp; lines: +163 -1 - Add ReflectionFunction::invokeArgs(array) - Add ReflectionMethod::invokeArgs(obj, array) Why was this added? These: 1) call_user_func_array( array(new ReflectionMethod('class', 'method'), 'invoke', array(1, 2, 3) ) 2) call_user_func( array(new ReflectionMethod('class', 'method'), 'invoke', 1, 2, 3 ) work just fine. Do we really need to duplicate code where a solution already exists? - Timm