Вопросы с тегом «php»

PHP - широко используемый, высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь разработанный для серверной веб-разработки. Используется для вопросов о языке PHP.

13
Как я могу записать результат var_dump в строку?
Я хотел бы захватить вывод var_dumpстроки. Документация PHP говорит; Как и для всего, что выводит свой результат непосредственно в браузер, функции управления выводом можно использовать для захвата вывода этой функции и сохранения его в виде строки (например). Что может быть примером того, как это может работать? print_r() Это недопустимая возможность, …
605 php  string  var-dump 


24
Pretty-Printing JSON с PHP
Я строю PHP-скрипт, который передает данные JSON в другой скрипт. Мой скрипт строит данные в большой ассоциативный массив, а затем выводит данные, используя json_encode. Вот пример сценария: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data); Приведенный выше код дает следующий вывод: {"a":"apple","b":"banana","c":"catnip"} Это …
589 php  json  pretty-print 

30
Как я могу получить полезные сообщения об ошибках в PHP?
Довольно часто я пытаюсь запустить скрипт PHP и просто получить пустой экран обратно. Нет сообщения об ошибке; просто пустой экран. Причиной может быть простая синтаксическая ошибка (неправильная скобка, пропущенная точка с запятой), сбой вызова функции или что-то еще полностью. Очень сложно понять, что пошло не так. Я заканчиваю тем, что …



21
Могу ли я связать массив с условием IN ()?
Мне любопытно узнать, возможно ли привязать массив значений к заполнителю с помощью PDO. Вариант использования здесь пытается передать массив значений для использования с IN()условием. Я хотел бы иметь возможность сделать что-то вроде этого: <?php $ids=array(1,2,3,7,8,9); $db = new PDO(...); $stmt = $db->prepare( 'SELECT * FROM table WHERE id IN(:an_array)' ); …

17
Как поймать фатальную ошибку PHP (`E_ERROR`)?
Я могу использовать set_error_handler()для перехвата большинства ошибок PHP, но это не работает для E_ERRORошибок fatal ( ), таких как вызов функции, которая не существует. Есть ли другой способ отловить эти ошибки? Я пытаюсь вызвать mail()все ошибки и использую PHP 5.2.3.
557 php  fatal-error 

24
PHP эквивалент .NET / Java toString ()
Как мне преобразовать значение переменной PHP в строку? Я искал что-то лучше, чем объединение с пустой строкой: $myText = $myVar . ''; Как ToString()метод в Java или .NET.
556 php  string 

5
Как модель должна быть структурирована в MVC? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Я только начинаю понимать MVC-фреймворк и часто задаюсь вопросом, сколько кода должно идти …

30
Как получить построитель запросов для вывода его необработанного SQL-запроса в виде строки?
Учитывая следующий код: DB::table('users')->get(); Я хочу получить необработанную строку запроса SQL, которую сгенерирует построитель запросов базы данных выше. В этом примере это было бы SELECT * FROM users. Как мне это сделать?



15
Не можете использовать объект типа stdClass в качестве массива?
Я получаю странную ошибку, используя json_decode(). Он правильно декодирует данные (я видел это с помощью print_r), но когда я пытаюсь получить доступ к информации внутри массива, я получаю: Fatal error: Cannot use object of type stdClass as array in C:\Users\Dail\software\abs.php on line 108 Я только попытался сделать: $result['context']где $resultданные, возвращенныеjson_decode() …
541 php  json 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.