Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> var_dump + PRE 
:(
    Опции темы
Gold Dragon
Дата 1.2.2012, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



Никогда бы не обратил внимание, но как-то однажды при, не помню каком, локальном сервере при выводе данныех через var_dump() у меня данные выводились в браузер структурировано (через тэг PRE)
После переустановки системы больше такого сделать не получается..

Это можно как-то настроить ручками?

использую PhpStorm 2.0, сборки серверов Denver и OpenServer



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
$дмитрий
Дата 1.2.2012, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



На врядли есть такая настройка в самом php. Возможно верстка способствовала такому отображению, где-то был прописан white-space:pre

У меня в каждом проекте есть набор полезного инструментария, среди прочего имеется суперполезная функция p

Код

function p($mVar)
{
    ?><pre><?print_r($mVar);?></pre><?
}


При отладке удобно писать p($arList), а не print_r($arList); время экономит существенно!

з.ы. print_r можно заменить на var_dump
PM MAIL   Вверх
Gold Dragon
Дата 1.2.2012, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



чёрт... вот мозги совсем не варят... конечно же нужно просто сделать эту функцию  smile +1

Но если кто знает как решить задачу по другому, буду рад услышать ответ


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Absinthe
Дата 1.2.2012, 08:25 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



xdebug поставь. Это отладчик.
Это он var_dump структурирует и раскрашивает.

Кстати я не понимаю, как можно без отладчика или без IDE работать - медленнее в 2 раза же. Что же вы время экономить не любите?
PM MAIL   Вверх
Gold Dragon
Дата 1.2.2012, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



а PhpStorm 2.0 что такое? smile


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Absinthe
Дата 1.2.2012, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Gold Dragon, ну в нем есть поддержка xdebug, а ты его не поставил smile Я подумал: значит не пользуешься отладчиком, отсюда и был вывод про IDE.
PM MAIL   Вверх
Gold Dragon
Дата 1.2.2012, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



если честно, то не пользуюсь отладчиком.. как-то не смог его настроить, вот сейчас может быть и страдаю.. А как его настроить что и какие плюсы он даст?


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Absinthe
Дата 1.2.2012, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Цитата

А как его настроить что и какие плюсы он даст?
 С его помощью быстрее отлаживать. Раза в два, допустим.
С учетом того, что отладка занимает минимум половину процесса кодирования, ты выиграешь 25% времени разработки проекта.
Если выполняешь сдельные заказы - считай, что твой доход увеличится на 25%.
PM MAIL   Вверх
Gold Dragon
Дата 1.2.2012, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



может кто ссылку кинет чтобы почитать ? только по русски


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Absinthe
Дата 1.2.2012, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Что почитать? Как отладчик настроить? о_О

Гугли "phpstorm xdebug".

IDE начинает слушать отладчик. Управление браузером(для хрома есть удобный плагин для xdebug).


Это сообщение отредактировал(а) Absinthe - 1.2.2012, 12:01
PM MAIL   Вверх
ksnk
Дата 1.2.2012, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



Цитата(Absinthe @  1.2.2012,  11:48 Найти цитируемый пост)
С его помощью быстрее отлаживать. Раза в два, допустим.

Забавное допущение  smile И цифры ну очень среднепотолочные .
Я пользуюсь отладчиком ОЧЕНЬ редко. Только когда написан заумный код, который проще отладить методом "давай его так запустим и посмотрим". Обычно хватает логов выполнения, вроде HackerConsole от Котерова. (старенькая, 2005 года еще, но работает  smile )
Кстати, кто-нибудь пользует еще какие-нибудь подобные логеры?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Absinthe
Дата 1.2.2012, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



ksnk, логгер для JS использую, т.к. там с отладчиками проблема: отладчик не связан со средой написания кода.
IntelliJ пыталась это как-то исправить, но у меня не заработало.
PM MAIL   Вверх
Sentox
Дата 3.2.2012, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


как то так
**


Профиль
Группа: Участник
Сообщений: 392
Регистрация: 27.1.2009
Где: Зимбабве

Репутация: 7
Всего: 7



Цитата(Absinthe @ 1.2.2012,  12:37)
ksnk, логгер для JS использую, т.к. там с отладчиками проблема: отладчик не связан со средой написания кода.
IntelliJ пыталась это как-то исправить, но у меня не заработало.

для JS - firebug отлично делает отладку, дебагер не хуже на других IDE для PHP.
PM MAIL   Вверх
Absinthe
Дата 3.2.2012, 05:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Цитата

для JS - firebug отлично делает отладку, дебагер не хуже на других IDE для PHP.
 Вот только проблема в  
Цитата

отладчик не связан со средой написания кода.

PM MAIL   Вверх
Gold Dragon
Дата 3.2.2012, 08:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



всё равно не понял как это работает... мне проще поставить заглушку типа
Код

var_dump($value); die();


Это сообщение отредактировал(а) Gold Dragon - 3.2.2012, 08:05


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0560 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.