Re: DOMXML Function consistency

From: Date: Fri, 07 Jun 2002 14:27:26 +0000
Subject: Re: DOMXML Function consistency
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-84983@lists.php.net to get a copy of this message
On Fri, 7 Jun 2002, Garland foster wrote: > The DOM level 1 W3C's recommendation specifies node_name, node_type and > node_value, > I'd like the DOMextension to map the W3C spec as close as possible. but it's at least a DOM level 2 W3C recommendation: http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-637646024 (except type) > I'd even recommend not implementing the suggested functions as alises since > that would > encorage non-standard DOM applications. keeping BC for some time is not that bad :) chregu > > ----- Original Message ----- > From: Joseph Tate <jtate@mi-corporation.com> > To: Php-Dev List <php-dev@lists.php.net> > Sent: Friday, June 07, 2002 11:16 AM > Subject: [PHP-DEV] DOMXML Function consistency > > > > A bug report or two have been made regarding function names in attribute > > nodes. Taking a look, nodes have the following access functions: > > > > node_name > > node_type > > node_value > > > > etc. However attribute nodes have the following access functions: > > > > name > > value > > specified > > > > I am thinking that to make it more consistent, we should change the > > attribute functions to > > attr_name or node_name > > attr_value or node_value > > attr_specified or node_specified > > > > I'd vote for the latter series since the programmer already knows they're > > attributes. Renaming will reduce the WTF factor. We can leave the > aliases > > to the old functions for a while to maintain BC. > > > > WISH: I wish there was a Zend Function for marking a function alias as > > deprecated, I.e. so that a warning message is displayed if the function is > > used after being marked deprecated. A way to display the replacement > > function in the warning message would be nice too. > > > > Joseph > > > > > > -- > > PHP Development Mailing List <http://www.php.net/> > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > -- nam...christian stocker adr...bremgartnerstr. 66, ch-8003 zurich pho...+41 1 451 6021 www...http://phant.ch/chregu mob...+41 76 561 8860 ema...chregu@phant.ch wor...+41 1 240 5670 gpg...0x5CE1DECB

« previous php.dev (#84983) next »