Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:12100 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54144 invoked by uid 1010); 12 Aug 2004 03:38:18 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 54121 invoked from network); 12 Aug 2004 03:38:18 -0000 Received: from unknown (HELO iconoclast.caedmon.net) (66.45.232.17) by pb1.pair.com with SMTP; 12 Aug 2004 03:38:18 -0000 Received: from sarcasm ([10.20.31.100] helo=caedmon.net) by iconoclast.caedmon.net with esmtp (Exim 3.35 #1 (Debian)) id 1Bv6PA-0001HI-00; Wed, 11 Aug 2004 23:37:28 -0400 Message-ID: <411AE5FA.5010206@caedmon.net> Date: Wed, 11 Aug 2004 23:37:30 -0400 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Dan Ostrowski CC: internals@lists.php.net References: <41196A1D.6060808@velum.net> <200408112219.55268.dan@ostrowski.cc> In-Reply-To: <200408112219.55268.dan@ostrowski.cc> X-Enigmail-Version: 0.83.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] is_a() vs. instanceof From: sean@caedmon.net (Sean Coates) Dan Ostrowski wrote: > On Tuesday 10 August 2004 7:36 pm, Hans Lellelid wrote: >> The class must be loaded in order to perform an instanceof check! *snip* > Am I misunderstanding you? > consider the following: outputs: $foo is_a Foo? yes $foo instanceof Foo? yes and outputs: $foo is_a Foo? no Fatal error: Class 'Foo' not found in /home/sean/phpdoc/scripts/tmp/is_a.php on line 8 --- I realize that is_a is deprecated, but it's more convenient in this situation. S