Правильный подход - установка xdebug и пошаговая отладка.
Есть и более простые методы, например:
Использовать var_dump()/print_r() в нужных местах, чаще всего этого достаточно для отладки небольших скриптов.
Включение вывода ошибок в аутпут тоже помогает(либо в пхп.ини меняем соответствующие настройки, либо в коде в начале добавляем
ini_set('error_reporting',E_ALL); ini_set('display_errors', 1);
), хотя по умолчанию все пишется в лог ошибок и можно посмотреть их там (но опять же, для небольших скриптов это норм).