Каков формат переменной в возвращаемом значении?

Я новичок в php. Я нашел, что есть код:

if ($x < time()){
     return [false,'error'];
}

Логика или переменная значения не имеют, но я не понимаю, как работает [false,'error']. Это логическое значение или массив или ..... ?

Он возвращает первый элемент массива Boolean и второй элемент String. Но помните, что return работает с функцией.

Mehrwarz 03.05.2022 05:09

Спасибо за ваш ответ, и я делаю модульный тест в php. Могу я спросить, можно ли напрямую сравнивать массив с массивом?

littlesam 03.05.2022 05:23
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
20
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это массив. Он имеет два элемента двух разных типов. Первый тип элемента — логический. Второй элемент — это строка.

В PHP массивы могут иметь элементы разных типов.

Спасибо за ваш ответ, и я делаю модульный тест в php. Могу я спросить, можно ли напрямую сравнивать массив с массивом?

littlesam 03.05.2022 05:16

Вы можете сравнить два массива с помощью функции array_diff($arr1, $arr2), например: if (array_diff($arr1, $arr2) == []) { ... то, что вы хотите, чтобы код делал, если массивы равны. .. }

Martín Lehoczky 03.05.2022 05:22

Другие вопросы по теме