(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
get_resource_type — Returns the resource type
$resource
): stringThis function gets the type of the given resource.
resource
The evaluated resource handle.
If the given resource
is a resource, this function
will return a string representing its type. If the type is not identified
by this function, the return value will be the string
Unknown
.
This function will return null
and generate an error if
resource
is not a resource.
Example #1 get_resource_type() example
<?php
// prints: stream
$fp = fopen("foo", "w");
echo get_resource_type($fp) . "\n";
// prints: curl
$c = curl_init ();
echo get_resource_type($c) . "\n"; // works prior to PHP 8.0.0 as since 8.0 curl_init returns a CurlHandle object
?>