in src/plugin/plugin_curl.rs [357:363]
fn get_handle_id(ch: &ZVal) -> anyhow::Result<i64> {
// The `curl_init` return object since PHP8.
ch.as_z_res()
.map(|res| res.handle())
.or_else(|| ch.as_z_obj().map(|obj| obj.handle().into()))
.context("Get resource id failed")
}