Здесь есть некоторые проблемы с областью и именами, которые могут сбить вас с толку.
Область действия foreach
foreach($list as $item) {
// ... do something
}
echo $item;
При циклическом просмотре списка / массива последний элемент цикла все еще будет доступен после цикла. Вот почему дамп выглядит так, как будто вы сбрасываете не то.
$userResult = Database::getInstance()->query("SELECT username FROM users");
if ($userResult->count()) {
foreach ($userResult as $user) {
echo $user->username;
}
}
var_dump($userResult);die();
Это покрыто Спецификацией JAX-WS. В основном установите имя пользователя/пароль как свойства на контексте запроса:
((BindingProvider)proxy).getRequestContext().put(
BindingProvider.USERNAME_PROPERTY, "joe");
((BindingProvider)proxy).getRequestContext().put(
BindingProvider.PASSWORD_PROPERTY, "pswd");
Время выполнения помещает их в HTTP-заголовок.