函数名称:FFI::isNull()
函数描述:用于检查FFI指针是否为空。
适用版本:PHP 7.4.0 及以上版本。
用法:
public static function isNull(FFI\CData $ptr): bool
参数:
返回值:
示例:
// 定义一个C结构体
$ffi = FFI::cdef("
typedef struct {
int value;
} MyStruct;
", "mylib.so");
// 创建一个空指针
$ptr = FFI::new("MyStruct*");
// 检查指针是否为空
if (FFI::isNull($ptr)) {
echo "指针为空";
} else {
echo "指针不为空";
}
// 输出:指针为空
注意事项: