Помогите разобраться в bool|string
Есть функция:
public function sendMessage ($text, $chat_id, $keyboard): bool|string
{
$request_params = array(
'chat_id' => $chat_id,
'text' => $text,
'reply_markup' => $keyboard);
return file_get_contents($this->api_link . '/sendMessage?' . http_build_query($request_params));
}
PhpStorm рекомендует добавлять : bool|string. Объясните пожалуйста что это и зачем оно нужно.
Ответы (1 шт):
Автор решения: GrafGray
→ Ссылка
Тип возвращаемого значения функции. В данном случае функция должна вернуть содержимое файла в виде строки или false если файл не может быть открыт по какой-либо причине. Подробнее про типы данных: https://www.php.net/manual/ru/language.types.declarations.php