あなたができることはあなたの関数に直接渡すことです。関数は、変数名が渡された場合はその変数の値である必要があり、そうでない場合はすべての変数値を含む配列である必要があります。
あなたはそれを次のように行うことができます:
<?php
// pass your variable to the function getResponseInfo, for which you want the value.
echo $var->getResponse()->getResponseInfo('http_code');
?>
あなたの機能:
<?php
// by default, it returns an array of all variables. If a variable name is passed, it returns just that value.
function getResponseInfo( $var=null ) {
// create your array as usual. let's assume it's $result
/*
$result = array( 'http_code'=>200,'http_status'=>'ok','content_length'=>1589 );
*/
if( isset( $var ) && array_key_exists( $var, $result ) ) {
return $result[ $var ];
} else {
return $result;
}
}
?>
それが役に立てば幸い。