Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40323 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 81095 invoked from network); 8 Sep 2008 09:23:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Sep 2008 09:23:24 -0000 Authentication-Results: pb1.pair.com header.from=thekid@thekid.de; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=thekid@thekid.de; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain thekid.de from 212.227.126.177 cause and error) X-PHP-List-Original-Sender: thekid@thekid.de X-Host-Fingerprint: 212.227.126.177 moutng.kundenserver.de Received: from [212.227.126.177] ([212.227.126.177:54653] helo=moutng.kundenserver.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 52/63-58883-A0FE4C84 for ; Mon, 08 Sep 2008 05:23:23 -0400 Received: from carla (port-92-205-42-42.dynamic.qsc.de [92.205.42.42]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis) id 0ML31I-1Kccxh49LE-0006kY; Mon, 08 Sep 2008 11:23:10 +0200 Message-ID: To: "Lukas Kahwe Smith" , "Marcus Boerger" Cc: , =?iso-8859-1?Q?Johannes_Schl=FCter?= References: <01d401c8fe5e$6bc9d730$16b2a8c0@kartofel> <022101c8fe5f$4a3e3c40$16b2a8c0@kartofel> <1901158190.20080815120657@marcus-boerger.de> <7EB12BC1-41F1-458C-8017-9AB4D910CAA5@pooteeweet.org> In-Reply-To: <7EB12BC1-41F1-458C-8017-9AB4D910CAA5@pooteeweet.org> Date: Mon, 8 Sep 2008 11:23:09 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Mail 6.0.6001.18000 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 X-Provags-ID: V01U2FsdGVkX18eVKFYANLa7lROqBrFyagaZ1BgkrowhNMJ5+d ddKwmUd6Crs3mHAoi2gaOSNbk96dYSw1GJ7so21Vo3TpYZGDMJ EnvonPukQNbd1Fb3lkvevvEbdl5lJuQ Subject: Re: [PHP-DEV] __getStatic From: thekid@thekid.de ("Timm Friebe") Hi, [...__(set|get|unset|isset)static()...] >> Patch looks pretty good. Plaease add __issetStatic and __unsetStatic. >> Then provide tests and submit to HEAD. For 5.3 Lukas and Johannes have to >> agree but I am sure they first want to see it in HEAD. > > Hope we havent missed any other we need to make this stuff complete .. > But here is the blessing of the two RM's to have this committed before > the alpha2 release .. I've updated the patch and added some tests with it. http://sitten-polizei.de/php/getstatic.diff This requires a zend_vm_gen.php as I needed a new opcode (ZEND_ASSIGN_CLASS, 137). Please review this patch carefully, especially the part in zend_vm_def.h, I'm not sure this is correct. - Timm