Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:1657 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 25097 invoked from network); 18 May 2003 12:47:42 -0000 Received: from unknown (HELO mail.zend.com) (192.117.235.230) by pb1.pair.com with SMTP; 18 May 2003 12:47:42 -0000 Received: (qmail 6806 invoked from network); 18 May 2003 12:47:33 -0000 Received: from localhost (HELO zeev-laptop.zend.com) (127.0.0.1) by localhost with SMTP; 18 May 2003 12:47:33 -0000 Reply-To: zeev@zend.com Message-ID: <5.1.0.14.2.20030518154700.02d01db8@localhost> X-Sender: zeev@localhost X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Sun, 18 May 2003 15:47:33 +0300 To: Wei He Cc: internals@lists.php.net In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] Case insensitivity weakened the power of overloading From: zeev@zend.com (Zeev Suraski) References: Please read the archives, that's definitely a thread we don't need to reopen. At 15:07 18/05/2003, Wei He wrote: >Hi, > >Besides in-php use of class method/property overloading, >XML-RCP can be a perfect application of this functionality. > >But again it touchs the sensitive topic of case sensitivity of Zend. > >With CS, an RPC call will be > >$rpcclient->methodname($arg1, $arg2); > >instead of > >$rpcclient->call($methodname, $arg1, $arg2); > >SOAP'w workaround of collecting all available methods >is efficient and sometime not support by all XML-RPC servers. >Especially when the method is also a dynamic call on the >server side. Think of a Python(Zope) XML-RPC server. > >As Zend Engine 2 can change the world such a lot, why not just >a little bit on class/method/function name's case sensitivity? > >When I am wriing this message, I'm compiling my PHP with CS patch. >I noticed, besides some internal places like Zend, aggregate and overload >need to be patched, the bundled PEAR also need to be patch to at least >make the RPM buildable. > >I also saw how the author hates case insensitivities, so I'm not afraid >of posting this issue again. > >Please give me some reasons why not. How about in Zend Engine 2? > >Wei He > > > >-- >PHP Internals - PHP Runtime Development Mailing List >To unsubscribe, visit: http://www.php.net/unsub.php