J'ai environ 80 instances de cette classe appelée Items et souhaite rechercher efficacement les objets par leur ID ou leur nom.Quel est le meilleur moyen de stocker et de rechercher dans les objets de classe (en PHP)?
<?php
class Item
{
public $id;
public $name;
//methods
}
?>
J'utilise PHP5.
Je pense qu'une simple boucle foreach serait à peu près aussi efficace que vous devriez l'obtenir. Toute autre chose pourrait probablement causer des frais inutiles ou ne vaudrait pas votre temps. Je suppose que vous posez cela dans le contexte d'un problème que vous essayez de résoudre. Les classes avec lesquelles vous travaillez sont-elles extrêmement grandes? – Anthony
ouais une boucle foreach fonctionnerait bien. La classe d'objet est d'environ 70 lignes de code, assez petite. –