Есть веб-сервис, обращаюсь к его методам так: $option = array('trace'=>1); $client = new SoapClient('http://.../ws-itsbus/ITS_Reports.asmx?WSDL', $option); $str = ''; $result_sysadmins = $client->MethodName($str); У метода MethodName входной аргумент - строка. При вышеприведенном коде вылазит ошибка: Fatal error: Uncaught SoapFault exception: [soap] Серверу не удалось обработать запрос. ---> Ссылка на строку не ссылается на экземпляр String. Имя параметра: s in C:\dev\executors.php:33 Stack trace: #0 [internal function]: SoapClient->__call('MethodName', Array) #1 C:\dev\executors.php(33): SoapClient->MethodName() #2 {main} thrown in C:\dev\executors.php on line 33 Пробовал убирать аргумент, ставить число, массив строк и т.д. На все одна и та же ошибка. При чем у этого веб-сервиса есть другой метод без входных аргументов. Использую его так же как в вышеприведенном коде и все работает. В чем может быть дело?