gettype and unknown type in php

后端 未结 2 479
再見小時候
再見小時候 2021-02-04 07:07

I\'ve just started to practice with PHP built-in gettype() and its return value. This function is capable to return testing result such as boolean,

2条回答
  •  误落风尘
    2021-02-04 08:00

    Here is one unknown type for you:

    $f = fopen('somefile.txt','r');
    echo gettype($f); // resource
    fclose($f); 
    echo gettype($f); // unknown
    

    Basically, whenever a resource pointer is closed, the variable holding the handle will point to an unknown resource. Another example would be with GD'S imagecreate/imagedestroy.

    Note: as of PHP 7.2, this no longer holds true. gettype will return resource (closed) then.

提交回复
热议问题