PHP 7 supporta la tipizzazione rigorosa delle risorse? Se é cosi, come?PHP 7 e rigidi tipi di "risorsa"
Ad esempio:
declare (strict_types=1);
$ch = curl_init();
test ($ch);
function test (resource $ch)
{
}
È possibile che questo darà l'errore:
Fatal error: Uncaught TypeError: Argument 1 passed to test() must be an instance of resource, resource given
Un var_dump su $ch
rivela essere risorsa (4, curl), e il manuale dice curl_init()
restituisce una risorsa.
È possibile digitare rigorosamente la funzione test()
per supportare lo $ch variable
?