Je reçois un message d'erreur expliquant l'erreur suivante.JSON encoder les paramètres problème
json_encode() expects at most 2 parameters, 3 given</p>
Quand je fais l'appel à la fonction json_encode je les trois paramters réglage, les valeurs accpted. J'essaye de comprendre pourquoi c'est parce que quand j'effectue des tests sur mon code, j'obtiens toutes les valeurs acceptées avec cette fonction.Quelles sont les pensées? Je pense que c'est quelque chose à voir avec l'instruction switch mais j'ai besoin de plus . verifcation ainsi que des informations sur ce que je fais mal que quelqu'un peut me éclairer s'il vous plaît
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);
}
Vous donnez les mauvais paramètres. voir [json_encode] (http://php.net/manual/en/function.json-encode.php) –
Je vous suggère d'utiliser la fonction 'strtoupper' dans le commutateur et votre tableau dans le commutateur ne va nulle part. –