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

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

21
PHPUnit - 'Тесты не выполняются' при использовании файла конфигурации
Проблема Чтобы улучшить качество кода, я решил попробовать научиться тестировать свой код с помощью модульного тестирования вместо моих посредственных в лучшем случае решений для тестирования. Я решил установить PHPUnit, используя composer для личной библиотеки, которая позволяет мне выполнять общие функции базы данных. Сначала у меня не было файла конфигурации для …

9
Предупреждение 'xmlParseEntityRef: no name' при загрузке xml в файл php
Я читаю xml на php, используя simplexml_load_file. Однако при попытке загрузить xml он отображает список предупреждений Warning: simplexml_load_file() [function.simplexml-load-file]: <project orderno="6" campaign_name="International Relief & Development" project in /home/bluecard1/public_html/test.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home/bluecard1/public_html/test.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: http://..../index.php/site/projects/:15: parser error : xmlParseEntityRef: no name …
89 php  xml  simplexml 

5
Интерфейсы PHP 7, хинтинг типа возвращаемого значения и self
ОБНОВЛЕНИЕ : PHP 7.4 теперь поддерживает ковариацию и контравариантность, что решает основную проблему, поднятую в этом вопросе. У меня возникла проблема с использованием подсказки типа возвращаемого значения в PHP 7. Насколько я понимаю, подсказка : selfозначает, что вы намереваетесь, чтобы реализующий класс возвращал себя. Поэтому я использовал : selfв своих …

18
Неустранимая ошибка: превышено максимальное время выполнения 300 секунд
Я продолжаю получать эту ошибку PHP: Неустранимая ошибка: превышено максимальное время выполнения 300 секунд Я попытался установить мои max_execution_timeи мои max_input_timeнастройки в php.ini (как Apache и АОН) , чтобы 0, -1и 4000секунды каждый. И я все еще получаю сообщение об ошибке: Неустранимая ошибка: превышено максимальное время выполнения 300 секунд Кроме …

9
Laravel: ошибка синтаксиса или нарушение прав доступа: ошибка 1055
Я хочу использовать WhereIn и Groupby в одном запросе для получения результата. Я пробовал это: $loadids=explode("#@*",$reciptdet->loading_id); $loadingdatas=DB::table('loading')->groupBy('vehicle_no')->whereIn('id',$loadids)->get(); Но я получил это сообщение об ошибке: SQLSTATE [42000]: синтаксическая ошибка или нарушение прав доступа: 1055 'sbrtpt.loading.id' не входит в GROUP BY (SQL: выберите * из загрузки, где идентификатор в (14, 15, 16) …
89 php  laravel  laravel-5 

11
Преобразование / преобразование объекта stdClass в другой класс
Я использую стороннюю систему хранения, которая по какой-то непонятной причине возвращает мне только объекты stdClass, независимо от того, что я использую. Поэтому мне любопытно узнать, есть ли способ преобразовать объект stdClass в полноценный объект данного типа. Например, что-то вроде: //$stdClass is an stdClass instance $converted = (BusinessClass) $stdClass; Я просто …
89 php  stdclass 


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

4
Как RecursiveIteratorIterator работает в PHP?
Как RecursiveIteratorIteratorработает? В руководстве по PHP нет ничего особо документированного или объясненного. В чем разница между IteratorIteratorи RecursiveIteratorIterator?
88 php  iterator  spl 

4
PHP simpleXML как сохранить файл в отформатированном виде?
Я пытаюсь добавить данные в существующий XML-файл с помощью PHP SimpleXML. Проблема в том, что он добавляет все данные в одну строку: <name>blah</name><class>blah</class><area>blah</area> ... И так далее. Все в одной строке. Как ввести разрыв строки? Как мне это сделать? <name>blah</name> <class>blah</class> <area>blah</area> Я использую asXML()функцию. Спасибо.

5
Массив доступа, возвращаемый функцией в php
Я использую шаблонизатор, который вставляет код на мой сайт там, где я хочу. Я написал функцию для проверки чего-то довольно простого: myfunction() { return '($this->data["a"]["b"] ? true : false)'; } Проблема в том, что $ this-> данные являются частными, и я не могу получить к ним доступ везде, поэтому мне …
88 php  arrays 

7
Поля даты и времени MySQL и летнее время - как мне указать «дополнительный» час?
Я использую часовой пояс Америки / Нью-Йорка. Осенью мы «отступаем» на час - фактически «набираем» один час в 2 часа ночи. В точке перехода происходит следующее: это 01:59:00 -04: 00, затем через 1 минуту это становится: 01:00:00 -05: 00 Поэтому, если вы просто скажете «1:30 утра», это будет неоднозначно относительно …
88 php  mysql  datetime  timestamp  dst 

7
Пакет php5 не имеет кандидата на установку (Ubuntu 16.04)
Когда я пытаюсь установить php5 в Ubuntu 16.04, используя следующий код: sudo apt-get install php5 php5-mcrypt Я получаю следующую ошибку: Reading package lists... Done Building dependency tree Reading state information... Done Package php5 is not available, but is referred to by another package. This may mean that the package is …
88 php  ubuntu  apt  dpkg  ubuntu-16.04 

14
Сохранить массив PHP в MySQL?
Как хорошо сохранить массив данных в одном поле mysql? Также, когда я запрашиваю этот массив в таблице mysql, как лучше вернуть его в форму массива? Есть ли сериализация и десериализация ответа?
88 php  mysql  arrays 

8
Проверить, установлено ли значение и равно null
Мне нужно проверить, определено ли значение как что-либо, включая null. issetобрабатывает нулевые значения как неопределенные и возвращает false. В качестве примера возьмем следующее: $foo = null; if(isset($foo)) // returns false if(isset($bar)) // returns false if(isset($foo) || is_null($foo)) // returns true if(isset($bar) || is_null($bar)) // returns true, raises a notice Обратите …
88 php  null  isset 

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