我刚开始练习PHP内置gettype()及其返回值.该功能能够返回的测试结果,例如boolean,integer,unknown type等,但这些测试结果中,有一个引起了我的眼睛:未知类型.
阅读gettype()并试图在这里找到一些参考,我不能得到任何.
那么,问题是什么类型可以归类为unknown type?有可能还是我只是缺少阅读的东西?
Gor*_*don 20
这是一种未知的类型:
$f = fopen('somefile.txt','r');
echo gettype($f); // resource
fclose($f);
echo gettype($f); // unknown
Run Code Online (Sandbox Code Playgroud)
基本上,每当资源指针关闭时,持有句柄的变量将指向未知资源.另一个例子是GD'S imagecreate/imagedestroy.
注意:从PHP 7.2开始,这不再适用.然后gettype会回来resource (closed).
| 归档时间: |
|
| 查看次数: |
3991 次 |
| 最近记录: |