Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:13765 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38456 invoked by uid 1010); 7 Nov 2004 16:31:43 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 38381 invoked from network); 7 Nov 2004 16:31:43 -0000 Received: from unknown (HELO moutng.kundenserver.de) (212.227.126.183) by pb1.pair.com with SMTP; 7 Nov 2004 16:31:43 -0000 Received: from [212.227.126.205] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CQpx8-0004fb-00 for internals@lists.php.net; Sun, 07 Nov 2004 17:31:42 +0100 Received: from [80.139.22.50] (helo=[80.139.22.50]) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CQpx8-0006Dw-00 for internals@lists.php.net; Sun, 07 Nov 2004 17:31:42 +0100 To: internals@lists.php.net Content-Type: text/plain Message-ID: <1099844772.320.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Sun, 07 Nov 2004 17:26:12 +0100 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:e958292ea7b1c44e51b2b9ca0a9da460 Subject: __call interceptor and static methods From: thekid@thekid.de (Timm Friebe) Hi, is there any reason why __call shouldn't be invoked for static method calls? Reproduce --------- php5 -r 'class A { function __call($name, $args) { var_dump($name, $args); } } A::foo();' Actual result ------------- Fatal error: Call to undefined method A::foo() in Command line code on line 1 Expected result --------------- string(3) "foo" array(0) { } - Timm