function addBody() {
$args = func_get_args();
}
function addBody(...$args) {
}
array_filter — Фильтрует элементы массива с помощью callback-функции
docker-compose ps
показывает - все ли контейнеры запущены?192.168.0.1Это ip хоста, там Редиса нет.
127.0.0.1Это локалхост, там Редиса нет.
0.0.0.0Это вообще невалидный ip.
redisА вот по имени он должен бы работать. Вам нужно выяснить имя сети и сделать
docker network inspect %name%
, чтобы увидеть ip Редиса - с ним должно работать точно. В случае ошибки file() возвращает FALSE.https://www.php.net/manual/ru/function.file.php
в этом массиве есть ключ "my_key"?
Определяет, была ли установлена переменная значением отличным от NULLhttps://www.php.net/manual/ru/function.isset.php
isset
работает не так, как array_key_exists
, поэтому одно не равно другому. Это типа название для свойств объекта?Это Basic Auth.
Как мне отправитьПо запросу типа "php send http request" вы найдёте тонну инструкций - выбирайте ту, что будет вам понятна.
Выбирает одну строку из результирующего набора и помещает ее в ассоциативный массив, обычный массив или в оба
$row
работаете так, как будто там не колонки одной строки, а все строки (хотя у вас даже переменная правильно называется). The variable name is case-sensitive.PHP: Basics
$erlog = array();
$erLog[] = "Пароль введен неверно";
$erLog[] = "Пользователя с таким именем не существует";
if (!empty($erlog)) {
$_SESSION['message'] = array_shift($erLog);
json код, что бы вместо редиректа у меня выполнялся скриптJSON - это объект, а не код, он нужен для передачи данных, а скрипт на фронтенде уже на основании этих данных может выполнить какие-то действия.
$response->redirect()
, то и $response->json()
, возможно, тоже. пишет ошибкуНе ошибку, а уведомление.