get_resource_type

Returns the resource type

&reftitle.description; `string` `get_resource_type` `resource` `resource`

This function gets the type of the given resource.

&reftitle.parameters;

`resource`

- The evaluated resource handle.

&reftitle.returnvalues;

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`.

&reftitle.examples;

### `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";
    ?>

&example.outputs.7;

    stream
    curl

&reftitle.seealso;

- `get_resource_id`