- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Картинки для SEO: оптимизируем и топим за уникальность
Что конкретно сделать, чтобы получить нужный результат
Галина Борисова

Автотаргетинг станет обязательной настройкой во всех текстово-графических кампаниях Яндекс Директа
С 15 января
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Объясните работу кода как можно простоОбъясните работу кода как можно просто
Листинг 11.16. Функция для вывода содержимого переменной. Файл dumper.php
<?php ## Функция для вывода содержимого переменной.
// Распечатывает дамп переменной на экран.
function dumper($obj)
{
echo
"<pre>",
htmlspecialchars(dumperGet($obj)),
"</pre>";
}
// Возвращает строку - дамп значения переменной в древовидной форме
// (если это массив или объект). В переменной $leftSp хранится
// строка с пробелами, которая будет выводиться слева от текста.
function dumperGet(&$obj, $leftSp = "")
{
if (is_array($obj)) {
$type = "Array[".count($obj)."]";
} elseif (is_object($obj)) {
$type = "Object";
} elseif (gettype($obj) == "boolean") {
return $obj? "true" : "false";
} else {
return "\"$obj\"";
}
$buf = $type;
$leftSp .= " ";
for (Reset($obj); list($k, $v) = each($obj); ) {
if ($k === "GLOBALS") continue;
$buf .= "\n$leftSp$k => ".dumperGet($v, $leftSp);
}
return $buf;
}
?>
Листинг 11.17. Пример использования dumper(). Файл dumperEx.php
<?php ## Пример использования dumper()
// Подключаем функцию dumper()
require_once "dumper.php";
dumper($GLOBALS);
Листинг 11.16. Функция для вывода содержимого переменной. Файл dumper.php
Листинг 11.17. Пример использования dumper(). Файл dumperEx.php
Дежавю? =)
можно глупый вопрос?
а нафейхуа городить такой велосипед? Только чтоб потроллить школоло своими знаниями в циклах?
код:
делает то же самое
видимо этот велосипед тоже самое что и var_dump?
Х.З., да. только var_dump несколько перегружен размерностями, а тут только выводится ключ значение.