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']);
}
?>