call('getAphiaID', array('scientificname' => 'solea solea')); $taxon = $client->call('getAphiaRecordByID', array('AphiaID' => $AphiaID)); echo "AphiaID: ".$taxon['AphiaID']."
\n"; echo "Displayname: ".$taxon['scientificname']." ".$taxon['authority']."
\n"; echo "URL: ".$taxon['url']."
\n"; echo "Accepted name: ".$taxon['valid_name']." ".$taxon['valid_authority']."
\n"; $class = $client->call('getAphiaClassificationByID', array('AphiaID' => $AphiaID)); echo "Classification: "; show_classification($class); function show_classification($class){ echo $class['scientificname']." (".$class['rank'].") > "; if ($class['child']) show_classification($class['child']); } ?>