i tu mój problem jak przypisać zmienne dla np imie nazwisko
$ imie ='?

$nazwisko ="?

wyświetlany wynik to
<?php <b>Imię i nazwisko</b>: '.$redaktor -> PobierzPersonalia().'<br> ?>
oto skrypt
<?php class redaktor{ var $id; var $nick; var $imie; var $nazwisko; var $mail; var $www; var $funkcja; var $opis; function redaktor($id){ $this -> id = $id; $this -> www = ''; } function PobierzPersonalia(){ return $this -> imie.' '.$this -> nazwisko; } } $int = 0; $czy_redaktor = 0; function tag_start($parser, $attr, $params){ if($attr == 'REDAKTOR' && $czy_redaktor == 1){ }elseif($attr == 'REDAKTOR' && $czy_redaktor == 0){ $redakcja[$int] = new redaktor($params['ID']); $czy_redaktor = 1; } if($czy_redaktor == 1){ if($attr != 'PERSONALIA'){ $act_tag = $attr; }else{ $redakcja[$int] -> imie = $params['IMIE']; $redakcja[$int] -> nazwisko = $params['NAZWISKO']; } } } function tag_text($parser, $text){ if($czy_redaktor == 1){ switch($act_tag){ case 'KSYWA': $redakcja[$int] -> nick .= $text; break; case 'WWW': $redakcja[$int] -> www .= $text; break; case 'PRAWA': $redakcja[$int] -> funkcja .= $text; break; case 'OPIS': $redakcja[$int] -> opis .= $text; break; } } } function tag_end($parser, $attr){ if($attr == 'REDAKTOR' && $czy_redaktor == 1){ $int++; $czy_redaktor = 0; } } $parser = xml_parser_create(); xml_set_element_handler($parser, 'tag_start', 'tag_end'); xml_set_character_data_handler($parser, 'tag_text'); } xml_error_string(xml_get_error_code($_parser)), xml_get_current_line_number($parser))); } } xml_parser_free($parser); foreach($redakcja as $redaktor){ echo '<hr> <b>Nick</b>: '.$redaktor -> nick.'<br> <b>Imię i nazwisko</b>: '.$redaktor -> PobierzPersonalia().'<br> } ?>