资源

一个资源是一种特殊类型的变量引用的外部资源,例如文件,插座,流,文件,或连接。

$file = fopen('/etc/passwd', 'r');

echo gettype($file);
# Out: resource

echo $file;
# Out: Resource id #2

有不同的(子)类型的资源。你可以使用 get_resource_type() 检查资源类型 :

$file = fopen('/etc/passwd', 'r');
echo get_resource_type($file);
#Out: stream

$sock = fsockopen('www.google.com', 80);
echo get_resource_type($sock);
#Out: stream

你可以在此处找到内置资源类型的完整列表。