Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37220 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 98637 invoked from network); 25 Apr 2008 15:53:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Apr 2008 15:53:52 -0000 Authentication-Results: pb1.pair.com smtp.mail=quickshiftin@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=quickshiftin@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 72.14.220.156 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: quickshiftin@gmail.com X-Host-Fingerprint: 72.14.220.156 fg-out-1718.google.com Received: from [72.14.220.156] ([72.14.220.156:24018] helo=fg-out-1718.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 12/AE-18287-98EF1184 for ; Fri, 25 Apr 2008 11:53:52 -0400 Received: by fg-out-1718.google.com with SMTP id 22so3337566fge.23 for ; Fri, 25 Apr 2008 08:53:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=8A/FZqUGG5nX4/+uWT+nFZhIYRHrIYgUanvv998fzb0=; b=UNq0pSNO7z/STFY7hUugTmlcQUjthbvSk9AId5IrqjP3XvTHmrSjcTqqQytYmiO9EjRCRBRI/KxJmHap7JM2uVBKvX/V1+neRwNy22lhyyCgvwH7QI4QWeQVsJ6wu5s/q/OPv1etnLkI1sYv3vWReVmyWnyX0MuzbnFiX6MfiRg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=gL1nmNnq87aGbnn8cqhI4ChbZOyNcXApn6ikMRHM6DlvscsqsCoQhdocXDv9zMyu3bG5Rbg1WitfjQWzrw6WSO0QuzmDod7KRnBCnNnxcrwQHlWVxiIzFz1tlZ1dMb2pMq83dZFpFAfg8Sez8AI3kOdZnjiA458kDjnchBG/4mo= Received: by 10.86.51.10 with SMTP id y10mr3545074fgy.21.1209138811706; Fri, 25 Apr 2008 08:53:31 -0700 (PDT) Received: by 10.86.59.15 with HTTP; Fri, 25 Apr 2008 08:53:31 -0700 (PDT) Message-ID: <7dd2dc0b0804250853h780aabe8w40a16d52dfdf67b8@mail.gmail.com> Date: Fri, 25 Apr 2008 09:53:31 -0600 To: internals@lists.php.net MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2109_19219741.1209138811688" Subject: issues with classnames, staic class members and constants as variables From: quickshiftin@gmail.com ("Nathan Nobbe") ------=_Part_2109_19219741.1209138811688 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline hello all, this is my maiden voyage on the internals list. recently i have discovered functionality that existed in php-5.2.4 that missing in php-5.2.5 and also php-5.2.6_rc3. i have posted to the php-general list and to the php-qa list and not received any sort of feedback about this discovery. primarily, in php-5.2.4 variables could be used to hold the name of a class and used to access static members (both attributes and methods) as well as constants. there was other related support as well. please see the archived post on the qa list for details, http://marc.info/?l=php-qa&m=120901795414161&w=2 there you will see i have prepared phpt tests and run them on php-5.2.4 and php-5.2.6_rc3 installs. im curious if support was intentionally removed or if it was an oversight? if so, is this something that could be forward ported from php-5.2.4? i would be willing to work on a patch if that were the case. thanks, -nathan ------=_Part_2109_19219741.1209138811688--