Поддерживает ли PHP 7 строгое типирование ресурсов? Если да, то как?
Например:
declare (strict_types=1);
$ch = curl_init ();
test ($ch);
function test (resource $ch)
{
}
Вышеприведенное даст ошибку:
Неустранимая ошибка: Uncaught TypeError: аргумент 1, переданный test(), должен быть экземпляром ресурса, заданного ресурсом
. var_dump на $ch
показывает, что он является ресурсом (4, curl), и в руководстве говорится, что curl_init ()
возвращает ресурс.
Можно ли строго ввести функцию test()
для поддержки $ch variable
?