(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
$fp = fopen("foo", "w");
echo get_resource_type($fp) . "\n";
// As of PHP 8.0.0, the following does not work anymore. The curl_init function returns a CurlHandle object now.
$c = curl_init();
echo get_resource_type($c) . "\n";
?>
Output of the above example in PHP 7:
stream curl