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

605
Как я могу записать результат var_dump в строку?

Я хотел бы захватить вывод var_dumpстроки. Документация PHP говорит; Как и для всего, что выводит свой результат непосредственно в браузер, функции управления выводом можно использовать для захвата вывода этой функции и сохранения его в виде строки (например). Что может быть примером того, как это...

589
Pretty-Printing JSON с PHP

Я строю PHP-скрипт, который передает данные JSON в другой скрипт. Мой скрипт строит данные в большой ассоциативный массив, а затем выводит данные, используя json_encode. Вот пример сценария: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type:...

583
Как я могу получить полезные сообщения об ошибках в PHP?

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

562
Могу ли я связать массив с условием IN ()?

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

557
Как поймать фатальную ошибку PHP (`E_ERROR`)?

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

556
PHP эквивалент .NET / Java toString ()

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

551
Как модель должна быть структурирована в MVC? [закрыто]

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

545
Как получить построитель запросов для вывода его необработанного SQL-запроса в виде строки?

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

541
Не можете использовать объект типа 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 Я...

529
Должен ли composer.lock поддерживать контроль версий?

Я немного запутался с composer.lockиспользованием в приложении с хранилищем. Я видел, как многие люди говорили, что мы не должны .gitignore composer.lockиз хранилища. Если я обновлю свои библиотеки в своей среде разработки, у меня будет новая composer.lockверсия, но я не смогу обновить ее до...

522
Являются ли короткие теги PHP приемлемыми для использования?

Вот информация согласно официальной документации : В PHP можно использовать четыре разные пары открывающих и закрывающих тегов. Два из них, <?php ?> и <script language="php"> </script>, всегда доступны. Два других - это короткие теги и теги в стиле ASP, которые можно включать и...

514
Изменить максимальный размер загружаемого файла

У меня есть веб-сайт, размещенный на ПК, к которому у меня нет доступа. У меня есть форма загрузки, позволяющая людям загружать mp3 файлы размером до 30 МБ. Мой серверный скрипт выполнен на PHP. Каждый раз, когда я пытаюсь загрузить файл, я получаю сообщение об ошибке, утверждающее, что файл...