FAQ по JBDump
рейтинг: 9.0/10, голосов: 1
Какие системные требования у 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
Я нашел баг, куда написать?
Как и в любом другом коде, баги есть всегда. Возможно о каких-то мы не знаем, поэтому обязательно напишите нам
Пользовался старым, скачал новый, там такая ошибка:
Fatal error: Cannot use object of type JDocumentHTML as array in D:\www\jbdump\class.jbdump.php on line 2269
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 ;)
Wow, this paragraph is pleasant, my younger sister
is analyzing these things, thus I am going to convey her.
I am genuinely glad to glance at this webpage posts which carries tons of useful information,
thanks for providing these data.
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.
Good info. Lucky me I discovered your blog by accident (stumbleupon).
I have book marked it for later!
Hi there, this weekend is pleasant designed for me, as this time i am reading this wonderful informative
post here at my residence.
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!
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!
I think the admin of this website is genuinely working hard for his web page,
because here every data is quality based information.
It's hard to come by educated people about this topic, however,
you sound like you know what you're talking about! Thanks
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.
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.
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.
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.
I visited several web sites however the audio quality for audio songs current at this web site is actually marvelous.
This article will assist the internet viewers for setting up new weblog
or even a weblog from start to end.
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!
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.
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!
I was able to find good info from your blog posts.
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!
Wow, this paragraph is good, my sister is analyzing these things, thus I am going
to let know her.
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!
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!
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.
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.
Good write-up. I absolutely appreciate this site.
Continue the good work!
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!
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!
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.
I love it when folks come together and share thoughts. Great blog, stick with it!
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
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!
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!
I every time spent my half an hour to read this web site's posts every day along with
a cup of coffee.
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!
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!
Remarkable! Its in fact remarkable piece of writing, I have got much clear
idea concerning from this post.
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!
Peculiar article, exactly what I was looking for.
Hmm it looks like your site ate my first comment (it was extremely long) so I guess I'll just sum it up what
I had written and say, I'm thoroughly enjoying your blog.
I too am an aspiring blog writer but I'm still new to the whole thing.
Do you have any recommendations for beginner blog writers?
I'd definitely appreciate it.
What's up every one, here every person is sharing such experience, thus it's pleasant to read this webpage, and I used to go to
see this weblog all the time.
I'm not sure the place you're getting your info, but
good topic. I must spend some time finding out more or figuring out
more. Thanks for magnificent info I was on the lookout for
this info for my mission.
For the reason that the admin of this site is working, no question very quickly it will be famous, due to its quality
contents.
you are in point of fact a good webmaster. The web site loading velocity is amazing.
It sort of feels that you are doing any distinctive trick.
In addition, The contents are masterwork. you've done a great process on this matter!
It's nearly impossible to find educated people on this topic, however, you sound like you know what
you're talking about! Thanks adreamoftrains content hosting
Hey just wanted to give you a quick heads up and
let you know a few of the pictures aren't loading correctly.
I'm not sure why but I think its a linking issue. I've tried it in two different browsers and both show the same outcome.