passing vlaues to class function varable
Posted: Fri Nov 03, 2006 4:56 am
I want to pass value to pass value to $tmp outside class how can i do so.
Code: Select all
<?PHP
$p =& new xmlParser();
$p->parse($data1);
$p->tmp = "ROW";
class xmlParser
{
var $xml_obj = null;
var $output = array();
var $attrs;
function xmlParser()
{
$this->xml_obj = xml_parser_create();
xml_set_object($this->xml_obj,$this);
xml_set_character_data_handler($this->xml_obj, 'dataHandler');
xml_set_element_handler($this->xml_obj, "startHandler", "endHandler");
}
function parse($path)
{
$data = $path;
xml_parse($this->xml_obj, $data);
}
function startHandler($parser, $name, $attribs)
{
if($name == $tmp) //How to pass values to this variable outside class
{
echo $attribs['EVENTNAME']."<BR>";
}
}
function dataHandler($parser, $data)
{
}
function endHandler($parser, $name)
{
}
}
?>