我有一个接受OAuth 对象的函数:
$oauth = new OAuth("abc","def",OAUTH_SIG_METHOD_HMACSHA1,OAUTH_AUTH_TYPE_AUTHORIZATION);
function get_oauth_header($oauth, $header)
{
if ( !is_string($header) ) {
return NULL;
}
$result_headers = explode("\r\n", $oauth->getLastResponseHeaders());
// Do something interesting....
}
我想在函数顶部添加一个检查,以确保只有有效的 OAuth 对象被传递给函数,就像$header
检查变量是否为字符串一样。我该如何检查这个?我试图输出 OAuth 对象的类型,gettype()
但它返回0
.