get_resource_type() function is a built-in function in PHP that returns the resource type of a given resource. A resource is a special type of variable that holds a reference to an external resource, such as a file handle or a database connection.
The syntax of the
get_resource_type() function is as follows:
string get_resource_type(resource $handle)
The function takes a single parameter,
$handle, which is the resource to get the type of. The function returns a string that represents the type of the resource.
Here is an example of how to use the
get_resource_type() function in PHP:
$file = fopen("example.txt", "r"); $database = mysqli_connect("localhost", "username", "password", "database"); echo get_resource_type($file) . "<br>"; // output: stream echo get_resource_type($database) . "<br>"; // output: mysqli
In this example, we define two resources:
$file, which is a file handle returned by the
fopen() function, and
$database, which is a database connection returned by the
mysqli_connect() function. We then use the
get_resource_type() function to get the type of each resource and output the result. The output shows the type of each resource as "stream" for the file handle and "mysqli" for the database connection.
get_resource_type() function is a useful tool for getting the type of a given resource in PHP. It can be used to ensure that the correct type of resource is being used in a particular context or to check if a particular resource has been initialized before use. By using this function, developers can ensure that their code is working with the correct data types and avoid errors that may occur when working with mixed data types.