次のエラーを説明するエラー メッセージが表示されます。
json_encode() expects at most 2 parameters, 3 given</p>
json_encode 関数を呼び出すと、3 つのパラメーターすべてに accpted 値が設定されます。
コードでテストを行うと、この関数で受け入れられたすべての値を取得するため、これがなぜなのかを理解しようとしています。私が間違っていることに関する情報誰かが私を啓発してもらえますか?
public function output($message, $title, $status)
{
switch ($status)
{
case 'Error':
array('status' => 'Error');
break;
case 'Notice':
array('status' => 'Notice');
break;
case 'Success':
array('status' => 'Success');
break;
}
echo json_encode($status, $title, $message);
}