Отладка кода Веб-Сервиса (Xdebug, NetBeans)

357
28 октября 2017, 18:06

Добрый день,

при разработке Веб-сервиса столкнулся со следующей проблемой: не могу запустить отладчик, если запуск скрипта происходит не из NetBeans, а посредством запроса на SOAP-Сервер этого скрипта от программы - клиента. Разрабатываемый скрипт крутится на локальном апаче на винде (XAMPP), на этой же машине запускается и программа-клиент. Всё локально.

Как мне зацепиться отладчиком к процессу, созданному программой-клиентом? Подскажите, пожалуйста, кто знает, как это решается.

Заранее благодарен.

Answer 1

Решил. В моём случае я добавил к URL SOAP-Сервиса, вызываемого программой-клиентом, GET-параметр "XDEBUG_SESSION_START=netbeans-xdebug". Запускаю отладчик NetBeans, посылаю запрос - работает.

READ ALSO
Fatal error: Call to undefined method User::chekInput() [требует правки]

Fatal error: Call to undefined method User::chekInput() [требует правки]

У вас метод называется checkInput, а вы пытаетесь вызвать chekInput

329
PHP - Simplexml, чтение файла

PHP - Simplexml, чтение файла

Есть xml файл, который я хочу распарситьДелаю я это так:

383
Как передать объект simpleXml в метод?

Как передать объект simpleXml в метод?

Имеется код для парсинга XML файла в объектНо проблема в том, что при попытке передать объект simpleXml в метод мне ругается таким образом Only variables...

286