Bonjour,
J'aimerais optimiser une fonction d'une de mes classe car je trouve qu'elle prend pas mal de temps.
En fait, selon l'attribut "typeBase" , la fonction a utiliser est "mysql_fetch_assoc" ou "odbc_fetch_array".Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // Transforme un resultSet en tableau associatif public function makeTab($result){ $arrRes = array(); $fonction = ($this->typeBase == "MySQL") ? "mysql_fetch_assoc" : "odbc_fetch_array"; if ($this->nbResultats($result) > 0){ while($res = $fonction($result)){ array_push($arrRes , $res); } } return $arrRes; }
Je pense que le principal à optimiser est la partiecar à chaque passage dans la boucle on utilise la fonction, et j'imagine que c'est pas vraiment performant :?Code:while($res = $fonction($result))
Vous auriez une idée pour optimiser ce code ?
Bonne journée à tous :mrgreen: