Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:43900 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 52716 invoked from network); 12 May 2009 11:50:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 May 2009 11:50:36 -0000 Authentication-Results: pb1.pair.com header.from=paul.biggar@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=paul.biggar@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.46.30 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: paul.biggar@gmail.com X-Host-Fingerprint: 74.125.46.30 yw-out-2324.google.com Received: from [74.125.46.30] ([74.125.46.30:28825] helo=yw-out-2324.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F7/67-05302-A82690A4 for ; Tue, 12 May 2009 07:50:36 -0400 Received: by yw-out-2324.google.com with SMTP id 3so1974860ywj.83 for ; Tue, 12 May 2009 04:50:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=2j4tZQgiH6miYXEO5uky7kitLNVDLzpmyHHLJQjp2Sk=; b=HODhkMPkDmM0EeXH0yCKmTT3/088NZIGFqX+g6XnVnJcV2Bq7nASS3J/bHCGmd4gph PuvSHK/xZGWGJzzFmxmHKL5dexc+W5HlutRxFf8gTPlNqiCD77409RYJS+H9up/0VE25 HfOE1Dfv2DjpabBalUujkkDntOTzIWA0XUzW4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=kcaxRazox3BP6gWSI0R2zkke74wlM+k/mTwlTIuyTh1+5aJlLFHWvOFaotTrtkLXdi MTrumAa+J1USQSdOgXJ3+2M16sXis5hasJ5Vwr/jB15cZnSZPO6d1e6hrWR9zeqceaTU PyHoXe0VohjyVm+HwxnXNK20w+x2JeAxaToks= MIME-Version: 1.0 Received: by 10.231.38.77 with SMTP id a13mr1764635ibe.51.1242129032054; Tue, 12 May 2009 04:50:32 -0700 (PDT) In-Reply-To: <4A095D83.6030505@zend.com> References: <155749706.20090117211737@marcus-boerger.de> <497872B8.60807@zend.com> <4A08CA5F.7010200@zend.com> <4A0936B0.8000802@zend.com> <4A095D83.6030505@zend.com> Date: Tue, 12 May 2009 12:50:12 +0100 Message-ID: To: Dmitry Stogov Cc: Stanislav Malyshev , Guilherme Blanco , Marcus Boerger , Timm Friebe , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Method call improvements From: paul.biggar@gmail.com (Paul Biggar) On Tue, May 12, 2009 at 12:29 PM, Dmitry Stogov wrote: >> But I think its fair to say that it has static inheritance - that is, >> its full inheritance chain is known before it can be instantiated, and >> it can never be changed after that. > > Right, but it has a lot of dynamic issues anyway. E.g. parent class may be > changed or loaded from different file. This is what I'm getting at. How can the parent class be changed? I can see that it might be deferred, but I don't see how it can be changed once it's set. Thanks, Paul -- Paul Biggar paul.biggar@gmail.com