register('hello'); function hello($name,$lastname){ // optionally catch an error and return a fault if($name == ''){ return new soap_fault('Client','','Must supply a valid name.'); } return "hello $lastname,$name!"; } $s->service($HTTP_RAW_POST_DATA); ?>