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

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

2
Почему я внезапно получаю сообщение об ошибке «Свойство Typed не должно быть доступно до инициализации» при введении подсказок типа свойств?
Я обновил определения моего класса, чтобы использовать недавно введенные подсказки типа свойств, например: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id = $id; } public function getId(): int { return $this->id; } public function getVal(): ?string { …

1
Как копировать базы данных MongoDB с помощью PHP теперь, когда copydb устарела
В MongoDB версия 4.2 copydbи ее copyDatabaseоболочка устарели. Руководство MongoDB предполагает, что теперь мы должны использовать mongodumpи mongorestore. Но я вызывал команду копирования из PHP с помощью драйвера PHP MongoDB, а команды dump и restore - это команды, которые нужно запускать из командной строки и не имеют никакого эквивалента PHP. …
10 php  mongodb 

7
file_get_contents получая неправильные результаты
Обновить Я решил проблему и отправил ответ. Тем не менее, мое решение не на 100% идеально. Я бы предпочел только удалить symlinkиз cacheс clearstatcache(true, $target)или, clearstatcache(true, $link)но это не работает. Я также предпочел бы предотвратить кеширование символических ссылок в первую очередь или удалить символическую ссылку из кэша сразу после ее …


3
ArrayObject не работает с end () в PHP 7.4
На переходе к PHP 7.4 мне приходится иметь дело с различным поведением некоторых функций массива , как reset(), current()или end()относительно ArrayObject. Следующий пример производит разные выходные данные: <?php $array = new \ArrayObject(["a", "b"]); $item = end($array); var_dump($item); $array = ["a", "b"]; $item = end($array); var_dump($item); С php 7.4 на выходе …
9 php  php-7.4 

8
Найдите год с наибольшим населением (наиболее эффективное решение)
Дано два массива; $birthsсодержащий список лет рождения, указывающих, когда кто-то родился, и $deathsсодержащий список лет смерти, указывающих, когда кто-то умер, как мы можем найти год, в котором население было самым высоким? Например, приведены следующие массивы: $births = [1984, 1981, 1984, 1991, 1996]; $deaths = [1991, 1984]; Год, в котором население …

5
Жрет бросая RejectionException вместо ConnectionException в фоновом процессе
У меня есть задания, которые выполняются на нескольких работниках очереди, которые содержат некоторые HTTP-запросы с использованием Guzzle. Тем не менее, блок try-catch внутри этого задания, похоже, не срабатывает, GuzzleHttp\Exception\RequestExceptionкогда я запускаю это задание в фоновом процессе. php artisan queue:workРабочий процесс - это работник системы очереди Laravel, который следит за очередью …

3
Заставьте AJAX Pagination работать с (AJAX) параметрами фильтра URL при обновлении
У меня есть четко определенный фильтр AJAX, состоящий из двух частей: одна для кнопки «Загрузить еще», а другая для выбора раскрывающихся фильтров. Обе перезагрузки списка свойств в интерфейсе в AJAX, и работают вместе в унисон (например, если я выбираю минимальную цену, максимальную цену и количество кроватей в раскрывающихся списках, список …
9 php  jquery  ajax  wordpress 

1
PhpStorm: вызов с именем класса устарел
Когда я пытаюсь запустить тест в своем PhpStorm, я вижу это: PHPUnit 8.5.2 от Себастьяна Бергмана и его авторов. Предупреждение: вызов с именем класса устарел Это может быть связано с тем, как PhpStorm обрабатывает скрипт автозагрузчика PHPUnit и ожидает, что имя файла будет таким же, как у test. Любой поворот?

3
Невозможно создать каталог wp-контента в WordPress на windows server 2016
Я не смог загрузить изображения на свой сайт Wordpress с помощью медиа-инструмента из админ-панели Wordpress. Я получаю следующую ошибку. «Logo512x512.png» не удалось загрузить. Невозможно создать каталог wp-content / uploads / 2020/01. Является ли его родительский каталог доступным для записи сервером? Я прошел через множество решений этой проблемы, но ни один …

2
Как я могу позволить людям подписаться на мое приложение Facebook на их странице?
У меня есть приложение Facebook, которое можно использовать для определенных предприятий. Вместо того, чтобы вручную подключать мое приложение и их страницы, могу ли я создать веб-сайт, на котором клиент может войти через Facebook, выбрать свою страницу и связать его с моим приложением с определенными разрешениями на подписку? Где я могу …

5
Маршрут ремесленника Laravel: кеш вызывает ошибочные данные Исключение
Выполнение команды: php artisan route:cacheпроизводит следующее исполнение: Erroneous data format for unserializing 'Symfony\Component\Routing\CompiledRoute' Запуск: php artisan route:clearисправляет это Я хотел бы знать, как я могу это исправить, чтобы я мог кэшировать свои маршруты.
9 php  laravel 


1
Моя панель инструментов не отображается в symfony 4.3.1
В моем .envфайле я указал, что среда моего приложения - это dev, а debug - как true: APP_ENV=dev APP_DEBUG=true В моем config/packages/dev/web_profiler.yamlфайле у меня есть следующее: web_profiler: toolbar: true intercept_redirects: false framework: profiler: { only_exceptions: false } Маршрутизация внутри config/routes/dev/web_profiler.yamlвыглядит нормально: web_profiler_wdt: resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml' prefix: /_wdt web_profiler_profiler: resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml' prefix: …
9 php  symfony  symfony4 

3
Как решить атрибут `SameSite`
Я посмотрел на консоль и заметил эти предупреждения Файл cookie, связанный с межсайтовым ресурсом по адресу http://google.com/, был установлен без атрибута SameSite. В следующем выпуске Chrome файлы cookie будут отправляться только с межсайтовыми запросами, если для них установлено значение SameSite = None и Secure. Вы можете просмотреть файлы cookie в …
9 php  html 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.