как в вебсервисе созданом на Yii
<?php
class StockController extends CController implements IWebServiceProvider
{
    public function actions()
    {
        return array(
            'quote'=>array(
                'class'=>'CWebServiceAction',
            ),
        );
    }
    /**
     * @param string индекс предприятия
     * @return mixed цена
     * @documentation sadfsdafsdafsdafsdaf
     * @soap
     */
    public function getPrice($symbol)
    {
        $prices=array('IBM'=>100, 'GOOGLE'=>350);
        $val = isset($prices[$symbol])?$prices[$symbol]:0;
        return array('val'=>$val);
        //...возвращаем цену для компании с индексом $symbol
    }
получить доступ к хедерам отправленым таким образом
$client = new SoapClient('http://local/stock/quote', array('trace' => 1));
$client->__setSoapHeaders(new SoapHeader('http://soapinterop.org/echoheader/', 'auth', 'vasilii', false));
$var = $client->getPrice('GOOGLE');