Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:18551 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94582 invoked by uid 1010); 30 Aug 2005 07:59:45 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 94567 invoked from network); 30 Aug 2005 07:59:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Aug 2005 07:59:45 -0000 X-Host-Fingerprint: 84.204.52.251 promo.hnet.spb.ru OpenBSD 3.0-3.4 Received: from ([84.204.52.251:19152] helo=promo.hnet.spb.ru) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 00/00-15098-0F114134 for ; Tue, 30 Aug 2005 03:59:45 -0400 Received: from thinkpad (unknown [10.1.0.118]) by promo.hnet.spb.ru (Postfix) with ESMTP id 9F0F61BAC51; Tue, 30 Aug 2005 12:01:09 +0400 (MSD) To: Cc: "'Michael Wallner'" , "Andi Gutmans" Date: Tue, 30 Aug 2005 11:59:36 +0400 Message-ID: <000001c5ad38$c455ac50$e902a8c0@thinkpad> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0001_01C5AD5A.4B674C50" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Subject: Constants and static methods for internal classes From: dmitry@zend.com ("Dmitry Stogov") ------=_NextPart_000_0001_01C5AD5A.4B674C50 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, You can look into proposal patch that implements support for constants and static methods for internal classes. The original patch was written by Michael and improved by me. The patch is maden for "easiest" usage and it doesn't support internal array/constants properties (they weren't supported before). Unless something thinks array/constants are badly needed (we think they probably aren't) we prefer to keep it simple like this. Support for array and constant properties will require additional complicated API. Thanks. Dmitry. ------=_NextPart_000_0001_01C5AD5A.4B674C50 Content-Type: application/x-gzip; name="class_const.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="class_const.tar.gz" H4sIAN2YDUMAA+1Xe2/aSBDPv6yU7zDnRhVEOLF53kHTihonQSIGgWl7V1WWYy/Bd2BbtsmjvXz3 m7UN2DyubY62qs4jhGGev93ZnRkbU933NcOx/eD04BuRgFSvVqNnrZJ6xnQgCmWhXBYrZaF+IIil er16ANVvBShJcz/QPYADc2YF3sNuvc/Jf1IyEvkPqB/43+AUfE3+S1UB818Ry5Us/9+DNvMvCOKJ O3GD/cUI812p7Mq/WBPKq/yXS5j/ahkfIOwPwm76n+ef51V5qPL8IcFENEBiB0G3Ax902wT8GVgG uJ7jUi+wqA+WjZ+AerY+hfDoUP+Q8Px5pyszHy9e4ck5JIcklMG54wC9D6ht+qDi4ZJC7iemAAvn 47ltBJZjAzt9+QKT5nK3uqeZ85mbd3WP2kGjwQ5ooblVdITwAmoE1NQilxrDu6bs0+l4q5dIsNsH wOMheWSIlybLlawcbpMdufPrKXpac7hUxc3Z4iDk7jANZdE24b9XL9nOy+/6shTmzw88y77JVwrA Ma/ckiP+iqxNj9x+TUoiM9m2jU+24vnRanlz2zIckyZ9LFi70e7b6F/hPtXuh97/ZP3H77F1czKr 7DnGZ+q/UBXj+l+ql2rVMuv/jJXV/+9Apj2Fo47ZgGXyi7cgnlShJAilU1E4LdVBFBvVWkOowcx3 XN2Y6yDfu3BESP+yr7UGF5qstF535XziLBXvJjSYUA8C7AC2fj2lkJCCP3ddxwuK5D0Az0cKfFIh Jnmn6YcCIdY4bBrAHTEgUrc1HGpSTxmqHPxyBpztcE1AEDYW8ZakteXzjiLnL1tv5KRuEcQivAf0 B8DcKPJbTX6nysqw01NSS0rCODGKcIStTfMn2IbMAhlbP/YeP5VS9z+5vj3G+Mz9rwj4bhDNf0IN KwCb/yq1enb/vwc9s8YmHUN0K3rKeedCuyTPLNuYzk0a9jFWFSYceYZTnDUmCRmOekxA4kEO50KY Ui1xiJqEkMV4p+Gs5j0kr5C2EPnvP8AZfCK5T8qo2y3C6vuRPDajKnPVUTqqdj5SJHXtWhYIWn5E cHHkOA5tbuEeu4xPcqGzqAbIijr4PW/QInDL2Y2LohfQBRogttCRR28sH0dfbTEAR67zz1FFHQ6u ulhQJLQ5PSY53FJ9Pg00em9QN1y+QfmXhkf1gGrO9Z84Bizcbqra9K4JJDejM8N9yD/fVJjgbD6l nl+MPNxQLEOBGftdSvOFIvjWR+qM86HamrjAlrfb94kxdewQKwJlu9Ekx6fxlpoUV+5RLX4veNDi Yc4NtzGeqcLhZokgxS3w4obeH7LS1lqSpPVHr7sdKbWjXxR1OVytB04L4tjr2qvwg56KE6fcfgIC 65aldyN+gr2IntJMxO68aany10fenGI3Nj4pTO1/2mo9DX+vOEO1pf6nxOzAt1W+nqZdKJfZ2gfQ KCu7YG5K09ncCTFK6tcATJQ3fBdPwwzfLFa4wr8RkPBn2qtHg7lnw3AkSfJw2CSPcTUdXo7Udu+t sruibrEMIc4cc45VfrOapwSsnGNniZZ81WuPurLW6nc0pQcvz9hoKQq/CSLJ4U4o7dZgqXMpt9ry oLhoNjkuEYErktzW9oH8ZYtIrWMhWKx2XRg2mrXHl6DmhBOBW4FcXwQeyr48UDvyMGxfcYeVelf9 Dkrb3eT0ScJYF7IaG6fzsOi52FLgGLqOoU/hVvcsNhT7DcYL9Gv+zjKDSQMq7L/BX+u+ZfDOeOzT IGbKthkq31qzmiA0wHYoztF3ZxUIfPwam7Ozme79Rb1Y6cUWLRSd/pwTbkYZZZRRRhlllFFGGWWU UUYZZfQPPEWwWAAoAAA= ------=_NextPart_000_0001_01C5AD5A.4B674C50--