Articles of var dump

как получить только значения из массива дампа var?

Можно ли избежать array(1) { [0]=> string(12)} из var_dump($variable) потому что я хочу показывать только значения из var_dump и за исключением array string ? Тестирование кода <?php $array = array( "foo" => "bar", "bar" => "foo", 100 => -100, -100 => 100, ); var_dump($array); ?> теперь результаты будут такими, как это array(4) { ["foo"]=> string(3) […]

Когда я отлаживаю php с переменной var_dump, он всегда выводит путь к файлу в начале?

Я использую Ubuntu с PHP 7. PHP 7.0.5-3+donate.sury.org~xenial+1 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans Когда я отлаживаю скрипт PHP, используя var_dump чтобы показать некоторую […]

PHP Пустая строка длиной 32

EDIT: строка выводится и интерпретируется браузером. Глупая ошибка. В моем проекте я создал класс для генерации HTML-тегов, в которых я нуждаюсь, а скорее отдал их всем. У меня есть функция, называемая generateTag($control, $isCardValue = true) в классе php, называемом Card . Эта функция генерирует тег HTML, основанный на свойствах, переданных через параметр $control array. Вот […]

Почему var_dump возвращает большее значение, чем длина строки?

Я работаю над тем, чтобы получить некоторые тексты песен, используя API, и преобразовать текст песни в массив слов. Я получаю необычное поведение в функции preg_replace. Когда я выполнил некоторую отладку с помощью var_dump, я вижу, что var_dump возвращает значение 10 для строки «you», которая говорит мне, что может быть что-то не так. После этого preg_replace […]

Почему добавление 0 перед номером меняет его значение

Почему var_dump(16) // displays int(16) но var_dump(016) // displays int(14) Кто-нибудь может помочь мне решить эту проблему?

сохранить var_dump в текстовый файл

У меня есть PHP-код для SQL-запроса <? $server = "127.0.0.1"; $username = "root"; $password = "1"; $link= connecttodb($server,$username,$password); function connecttodb($server,$username,$password) { $rez=fopen("test.txt","ab"); if ($link=mysql_connect ("$server","$username","$password",TRUE)) { fwrite($rez,"".$server." \r\n"); echo "Connected successfully to >> " .$server ; $result = mysql_query('SHOW DATABASES'); echo "<br>"; while ($row = mysql_fetch_array($result)) { var_dump ($row); } } } ini_set('max_execution_time', 10); return […]

Альтернативный var_dump для PHP, который позволяет ограничить глубину вложенных массивов

Я пытаюсь использовать var_dump в командной строке с phpsh, чтобы получить отладочную информацию о некоторой переменной. Но переменная содержит очень глубоко вложенную структуру данных. Таким образом, использование var_dump по умолчанию выводит слишком много информации. Я хочу ограничить уровень глубины вывода var_dump. Я обнаружил, что реализация var_dump XDebug позволяет ограничивать глубину, как описано здесь: http://www.giorgiosironi.com/2009/07/how-to-stop-getting-megabytes-of-text.html К […]

Отладка php с Netbeans – Запрос источника новостей

Я использую var_dump. Везде. Это беспорядок. И медленно. Я хотел бы заблокировать переменную, щелкнуть правой кнопкой мыши, выбрать тест, и он покажет мне результаты вывода для каждого периода или моего сценария в окне IDE. – 1) Существует ли что-то подобное на Netbeans? 2) Независимо от того, что может быть «лучшим» здесь, интересно, может ли кто-нибудь […]

Как экспортировать массив PHP, где каждая пара ключей и значений находится в отдельной строке?

Я ищу эквивалентную функциональность для var_export() которая позволяет мне экспортировать массив PHP в синтаксический код, но каждый оператор должен быть напечатан в отдельной строке (поэтому каждая строка имеет свою собственную независимую структуру). В настоящее время этот код: <?php $a = array (1, 2, array ("a", "b", "c")); var_export($a); ?> выведет: array ( 0 => 1, […]

json_encode () возвращает false

Это первый раз, когда я когда-либо сталкивался, что var_dumping json_encode из массива приводит к логическому значению. У меня есть массив, который был получен из unserialization. Я var_dumped и убедился, что это допустимый массив. Результат выглядит следующим образом. Это всего лишь кусок, а не весь отладочный вид. array (size=3) 'id' => string 'asco-power-technologies-lp' (length=27) 'name' => […]