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

Reply via email to