RSS   Twitter   Copiny   Copiny
Нашел ошибку? 

Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!

FAQ по JBDump

Какие системные требования у JBDump?

Все будет работать корректно для PHP 5.3.x и выше. Для PHP 5.2.x и ниже не будет работать часть функций связаная с ReflectionAPI. Ветку 4.x вообще не рекомендуется использовать никому.

Так же желательно чтобы были установлены модули PHP mbstring, json.

Полостью протестировать все возможности можно на специальной странице тестов (распространяемая в архиве).

Планируется ли поддержка старых версий PHP?

Нет, т.к уже даже официально не поддерживается ветка 5.2.x и ниже.

Кому и зачем понадобиться библиотека JBDump?

Прежде всего для PHP-программистов, которые ежедневно используют print_r (var_dump) и он совсем не нравится. А так же всех тех, кто хочет повысить свою продуктивность и превратить неприятный процесс отладки в приятное событие.

Чем же так плох стандартный способ дампа переменных в PHP (print_r и var_dump)?

  • Он только замедляют работу разработчика, т.к заставляет его делать лишние действия
  • Информацию сложно быстро воcпринимать, особенно когда дампилось что-то большое по несколько раз
  • Вывод нужно обрамлять тегами <pre></pre>, либо изучать исходный код — обычно это страшная смесь с HTML
  • print_r не покажет вам null, true/false и еще некоторые мелочи
  • var_dump добавляет очень много лишних символов (в основном кавычки), которые только мешают
  • xdebug нельзя ставить на продуктив
  • Обычное дело ставить сразу после дампа примерно такую конструкцию — die('!'); Почему бы не автоматизировать?
  • Очень сильная привычка, которая обычно тянется с начала изучения PHP. Привычка еще не значит что это хорошо.

Чем хорош стандартный способ?

  • Может показать защищенные и частный переменные класса
  • Понимает рекурсии
  • Отображает все как есть
  • Для var_dump есть расширение xdebug, которое раскрашивает вывод (+ дает дополнительные инструменты отладки)
  • Поддержка на любом сервере с любым PHP
  • Очень сильная привычка и программист делает все действия на автомате

Кажется я уже где-то видел это оформление... разве это не Krumo ?

Совершенно верно, внешний вид и задумка были взяты из популярного проекта http://krumo.sourceforge.net/, который был успешно заброшен автором аж в 2007 году.

Изначально мною дорабатывался именно это проект для личных целей, но в итоге большая часть кода была переписана, баги ликвидированы и многое новое добавилось.

Откуда еще были взяты идеи?

  • Код библиотеки написан в лучших традициях формативарония PEAR
  • При написании использовались некоторые моменты из
    • Класса Zend_Debug — обработка вывода var_dump
    • Классов JLog и JProfiler в Joomla — идеи, способ логирования и профилирования
    • Krumo — внешний вид и часть методов
    • phpclasses.org - идея с Reflection API и раскраска var_dump

Я нашел баг, куда написать?

Как и в любом другом коде, баги есть всегда. Возможно о каких-то мы не знаем, поэтому обязательно напишите нам

Смотрите также:
Комментарии (41) Добавить комментарий
  • Роман
    Роман
    18 Декабря 2015, 16:29
     ↑  0  ↓     ответ

    Пользовался старым, скачал новый, там такая ошибка:

    Fatal error: Cannot use object of type JDocumentHTML as array in D:\www\jbdump\class.jbdump.php on line 2269

  • http://tinyurl.com/quest-bars-cheap-44820
    http://tinyurl.com/quest-bars-cheap-44820
    23 Ноября 2019, 21:26
     ↑  0  ↓     ответ

    I would like to thank you for the efforts you have put in penning

    this website. I'm hoping to see the same high-grade blog posts from you in the

    future as well. In fact, your creative writing abilities has motivated me to get my own website now ;)

  • on coconut oil
    on coconut oil
    25 Ноября 2019, 23:38
     ↑  0  ↓     ответ

    Wow, this paragraph is pleasant, my younger sister

    is analyzing these things, thus I am going to convey her.

  • ps4 games
    ps4 games
    29 Ноября 2019, 08:14
     ↑  0  ↓     ответ

    I am genuinely glad to glance at this webpage posts which carries tons of useful information,

    thanks for providing these data.

  • ps4 games
    ps4 games
    29 Ноября 2019, 12:30
     ↑  0  ↓     ответ

    I've been surfing online more than 3 hours today, yet I never found any interesting

    article like yours. It's pretty worth enough for me. In my view, if all web owners and bloggers made good content as you did,

    the web will be a lot more useful than ever before.

  • quest bars cheap
    quest bars cheap
    30 Ноября 2019, 11:52
     ↑  0  ↓     ответ

    Good info. Lucky me I discovered your blog by accident (stumbleupon).

    I have book marked it for later!

  • quest bars cheap
    quest bars cheap
    01 Декабря 2019, 17:49
     ↑  0  ↓     ответ

    Hi there, this weekend is pleasant designed for me, as this time i am reading this wonderful informative

    post here at my residence.

  • quest bars cheap
    quest bars cheap
    02 Декабря 2019, 10:44
     ↑  0  ↓     ответ

    Hey, I think your blog might be having browser compatibility issues.

    When I look at your blog in Chrome, it looks fine but when opening in Internet Explorer, it has some overlapping.

    I just wanted to give you a quick heads up! Other then that,

    amazing blog!

  • quest bars cheap coupon twitter
    quest bars cheap coupon twitter
    03 Декабря 2019, 06:05
     ↑  0  ↓     ответ

    Having read this I believed it was rather informative.

    I appreciate you taking the time and energy to put this informative article together.

    I once again find myself personally spending way too much time both reading and leaving comments.

    But so what, it was still worthwhile!

  • quest bars cheap coupon twitter
    quest bars cheap coupon twitter
    03 Декабря 2019, 12:59
     ↑  0  ↓     ответ

    I think the admin of this website is genuinely working hard for his web page,

    because here every data is quality based information.

  • quest bars cheap
    quest bars cheap
    04 Декабря 2019, 16:32
     ↑  0  ↓     ответ

    It's hard to come by educated people about this topic, however,

    you sound like you know what you're talking about! Thanks

  • ps4 games
    ps4 games
    05 Декабря 2019, 15:00
     ↑  0  ↓     ответ

    What's up, this weekend is nice designed for me, because this occasion i am reading this enormous informative piece of writing here at my home.

  • ps4 games
    ps4 games
    06 Декабря 2019, 02:39
     ↑  0  ↓     ответ

    We are a group of volunteers and starting a brand new scheme in our community.

    Your site provided us with valuable information to work on. You

    have performed an impressive job and our entire group will likely

    be thankful to you.

  • ps4 games
    ps4 games
    06 Декабря 2019, 03:22
     ↑  0  ↓     ответ

    I'm not sure why but this blog is loading incredibly slow for me.

    Is anyone else having this issue or is it a issue on my end?

    I'll check back later and see if the problem still exists.

  • ps4 games
    ps4 games
    06 Декабря 2019, 13:41
     ↑  0  ↓     ответ

    I think what you posted was actually very reasonable.

    However, think about this, what if you were to create a killer title?

    I ain't suggesting your content is not good., however suppose

    you added something that makes people want more? I mean JBDump — Часто задаваемые

    вопросы, FAQ / JBDump — отладчик для

    PHP .:. Документация Joomla! CMS is

    kinda boring. You might look at Yahoo's home page and note how they create news headlines to grab

    people to open the links. You might try adding a video or a related pic or two to get readers excited about everything've written. In my opinion, it would make your blog a little livelier.

  • ps4 games
    ps4 games
    07 Декабря 2019, 00:51
     ↑  0  ↓     ответ

    I visited several web sites however the audio quality for audio songs current at this web site is actually marvelous.

  • quest bars cheap
    quest bars cheap
    08 Декабря 2019, 08:34
     ↑  0  ↓     ответ

    This article will assist the internet viewers for setting up new weblog

    or even a weblog from start to end.

  • quest bars cheap
    quest bars cheap
    09 Декабря 2019, 15:14
     ↑  0  ↓     ответ

    Please let me know if you're looking for a article writer for your site.

    You have some really good articles and I believe I would be a good asset.

    If you ever want to take some of the load off, I'd absolutely love to write some articles for your blog in exchange for a

    link back to mine. Please blast me an email if

    interested. Cheers!

  • quest bars cheap
    quest bars cheap
    10 Декабря 2019, 09:28
     ↑  0  ↓     ответ

    Hi, I do believe this is a great website. I stumbledupon it ;

    ) I am going to revisit once again since i have saved as

    a favorite it. Money and freedom is the best way to

    change, may you be rich and continue to help other people.

  • ps4 games
    ps4 games
    11 Декабря 2019, 08:00
     ↑  0  ↓     ответ

    Good day! This post could not be written any better!

    Reading through this post reminds me of my previous room

    mate! He always kept chatting about this. I will forward this post

    to him. Fairly certain he will have a good read.

    Thanks for sharing!

  • ps4 games
    ps4 games
    12 Декабря 2019, 02:48
     ↑  0  ↓     ответ

    I was able to find good info from your blog posts.

  • ps4 games
    ps4 games
    14 Декабря 2019, 02:58
     ↑  0  ↓     ответ

    Greetings from Colorado! I'm bored to tears at work so I decided to check out your site

    on my iphone during lunch break. I enjoy the knowledge you provide here and can't wait

    to take a look when I get home. I'm shocked at how quick your blog loaded on my phone ..

    I'm not even using WIFI, just 3G .. Anyhow, amazing site!

  • coconut oil
    coconut oil
    15 Декабря 2019, 18:55
     ↑  0  ↓     ответ

    Wow, this paragraph is good, my sister is analyzing these things, thus I am going

    to let know her.

  • coconut oil
    coconut oil
    16 Декабря 2019, 13:53
     ↑  0  ↓     ответ

    I absolutely love your blog and find most of your post's

    to be just what I'm looking for. Would you offer guest writers to write

    content for you personally? I wouldn't mind composing

    a post or elaborating on most of the subjects you write with regards to here.

    Again, awesome site!

  • coconut oil
    coconut oil
    20 Декабря 2019, 09:48
     ↑  0  ↓     ответ

    Having read this I believed it was very enlightening.

    I appreciate you spending some time and energy to put this short article together.

    I once again find myself spending a significant amount of time both reading and commenting.

    But so what, it was still worthwhile!

  • http://sinnedbeyondhelp.tumblr.com/
    http://sinnedbeyondhelp.tumblr.com/
    28 Декабря 2019, 10:40
     ↑  0  ↓     ответ

    Everyone loves what you guys are usually up too.

    This type of clever work and exposure! Keep up the great works guys I've

    added you guys to my personal blogroll.

  • match.com free trial
    match.com free trial
    30 Декабря 2019, 06:44
     ↑  0  ↓     ответ

    hi!,I really like your writing very much! percentage

    we communicate extra approximately your article on AOL?

    I require an expert in this house to unravel my problem. Maybe

    that's you! Taking a look ahead to look you.

  • plenty of fish vs match.com free trial
    plenty of fish vs match.com free trial
    30 Декабря 2019, 19:55
     ↑  0  ↓     ответ

    Good write-up. I absolutely appreciate this site.

    Continue the good work!

  • match.com free trial
    match.com free trial
    31 Декабря 2019, 09:28
     ↑  0  ↓     ответ

    Fantastic blog! Do you have any suggestions for aspiring writers?

    I'm planning to start my own site soon but I'm a little lost on everything.

    Would you advise starting with a free platform like Wordpress or go for a paid

    option? There are so many choices out there that

    I'm totally overwhelmed .. Any recommendations? Kudos!

  • free trial match.com
    free trial match.com
    01 Января 2020, 07:17
     ↑  0  ↓     ответ

    Howdy! Quick question that's totally off topic. Do you know how to

    make your site mobile friendly? My web site looks weird when browsing

    from my apple iphone. I'm trying to find a template or plugin that might be able to correct this problem.

    If you have any recommendations, please share. Cheers!

  • http://tinyurl.com/sling-tv-65153
    http://tinyurl.com/sling-tv-65153
    02 Января 2020, 22:26
     ↑  0  ↓     ответ

    May I just say what a relief to discover an individual who actually understands what they're talking about on the net.

    You certainly understand how to bring an issue to light and

    make it important. A lot more people ought to look at this and understand this side of your story.

    It's surprising you're not more popular given that you surely possess the gift.

  • sling tv
    sling tv
    07 Января 2020, 06:33
     ↑  0  ↓     ответ

    I love it when folks come together and share thoughts. Great blog, stick with it!

  • sling tv
    sling tv
    07 Января 2020, 19:38
     ↑  0  ↓     ответ

    I think this is one of the most important information for me.

    And i'm glad reading your article. But should remark on some general things,

    The website style is ideal, the articles is really nice :

    D. Good job, cheers

  • sling tv
    sling tv
    14 Января 2020, 12:53
     ↑  0  ↓     ответ

    My spouse and I absolutely love your blog and find most of your post's to be exactly what I'm looking for.

    Does one offer guest writers to write content in your case?

    I wouldn't mind publishing a post or elaborating on a lot of the

    subjects you write regarding here. Again, awesome

    blog!

  • sling tv
    sling tv
    14 Января 2020, 22:03
     ↑  0  ↓     ответ

    I do not even know how I ended up here, but I thought this post

    was great. I don't know who you are but definitely you're going to

    a famous blogger if you are not already ;) Cheers!

  • sling tv
    sling tv
    15 Января 2020, 20:52
     ↑  0  ↓     ответ

    I every time spent my half an hour to read this web site's posts every day along with

    a cup of coffee.

  • sling tv
    sling tv
    17 Января 2020, 11:48
     ↑  0  ↓     ответ

    Having read this I believed it was very enlightening. I appreciate you finding the time and energy to

    put this content together. I once again find myself spending a

    lot of time both reading and commenting. But so what, it was still

    worthwhile!

  • sling tv
    sling tv
    19 Января 2020, 11:17
     ↑  0  ↓     ответ

    I don't even know how I ended up here, but I thought this post was good.

    I don't know who you are but certainly you are going to

    a famous blogger if you aren't already ;) Cheers!

  • sling tv
    sling tv
    29 Января 2020, 12:33
     ↑  0  ↓     ответ

    Remarkable! Its in fact remarkable piece of writing, I have got much clear

    idea concerning from this post.

  • cbd oil that works 2020
    cbd oil that works 2020
    04 Апреля 2020, 16:38
     ↑  0  ↓     ответ

    Good day! This post couldn't be written any better! Reading this post reminds me of my old room mate!

    He always kept chatting about this. I will forward this post to

    him. Pretty sure he will have a good read. Thanks for sharing!

  • cbd oil that works 2020
    cbd oil that works 2020
    04 Апреля 2020, 17:46
     ↑  0  ↓     ответ

    Peculiar article, exactly what I was looking for.

Оставить комментарий




* обязательно для заполнения

1 введенный почтовый адрес используется только для обратной связи при ответах в комментариях и сервиса gravatar.com
.