Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!
Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!
Вещи описаные на этой странице являются экперементальными, либо имеют статус бета и нуждаются в дополнительном тестировании.
Если вы найдете ошибки в работе JBDump, пожалуйста, напишите об этом в наш баг репорт. Спасибо.
Не смотря на то, что в примерах выше используются в основном статические методы, тем не менее внутри класса JBDump создается объект и все действия совершаются через $this.
Использование статических методов необходимо для простоты работы с библиотекой — в основном скорость набора. Если вы все же предпочитаете работать с объектами, то используйте метод i()
Он создаст объект при необходимости и вернет его. Напрямую конструктор не доступен.
Практически любой публичный метод ворачивает ссылку на самого себя - $this. Поэтому уместны такие конструкции:
Практически все что ворачивает JBDump в браузер, можно перенаправить в лог файл.
Такм образом можно олаживаться теми же самыми командами, но получать результат в фоне и не ломать внешний вид сайта. Например это будет удобно при отладке платежных систем, когда бот заходит на сайте за подтверждением об оплате.
Чтобы запустить режим логирования, установите настройку "allToLog" в TRUE. О том как настраивать JBDump читайте на странице описания инициализации библиотеки.