日記
XML_RPC_Message::getParamの仕様変更Edit

というわけで、XML/RPC.phpのソースを見てみたところ、

   function getParam($i)
{
global $XML_RPC_err, $XML_RPC_str;
if (isset($this->params[$i])) {
return $this->params[$i];
} else {
$this->raiseError('The submitted request did not contain this parameter',
XML_RPC_ERROR_INCORRECT_PARAMS);
return new XML_RPC_Response(0, $XML_RPC_err['incorrect_params'],
$XML_RPC_str['incorrect_params']);
}
}

という処理になっていたようです。この処理は「@since Returns XML_RPC_Response object on error since Release 1.3.0」なんだそうな。マニュアルが仕様変更に追随していなかったのね。

Published At2005-12-14 00:00Updated At2005-12-14 00:00