Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54766 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 82022 invoked from network); 22 Aug 2011 05:47:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Aug 2011 05:47:50 -0000 X-Host-Fingerprint: 77.68.162.181 unknown Received: from [77.68.162.181] ([77.68.162.181:29265] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 80/30-13024-F7DE15E4 for ; Mon, 22 Aug 2011 01:47:43 -0400 To: internals@lists.php.net Date: Mon, 22 Aug 2011 07:48:14 +0200 Organization: Gartneriet Message-ID: X-Newsreader: Forte Agent 4.2/32.1117 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Posted-By: 77.68.162.181 Subject: is_a() triggers __autoload() in 5.3.7 From: mads@gartneriet.dk (Mads Lie Jensen) Hi. After upgrading to php 5.3.7, whenever I use is_a($object, 'ClassName'); the autoloader of classes is now called. This did not happen in earlier versions of php 5.3 that I used before. But I cannot find any mention of it anywhere, no open bugs for it, and nothing in the changelogs. Is it a bug or is it intentional that it has started behaving this way? -- Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403 Gartneriet - http://www.gartneriet.dk/