Bonjour,

A regardant les différents fichiers de mon projet, je suis tombé sur une fonction qui a 2 return l'un à la suite de l'autre.

J'ai beau regarder sur internet, c'est sensé être impossible, ou du moins on sort de la fonction au premier return.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
static function responseToArray($response){
 
		$array = array();
		foreach($response as $k=>$v){
			if (is_object($v))  {
				$array[$k] = Toto::responseToArray($v);
			}
			else { $array[$k] = $v;
			}
		}
		return $array;
 
		return $response;
	}
Pouvez m'expliquer si c'est normal, et si ça sert a quelque chose.
C'est un fichier SDK, donc récupérer a partir d'un outil pour le paiement en ligne.