Hallihallo!
Ich würde gerne wissen wie performant array Funktionen sind.
Ich benutze gerne und viel z.B. array_push, array_splice etc. da ich persönlich array's besser händeln kann als Einzelvariablen.
Ist das okay so, oder sollte man das irgendwie besser lösen?
Gruss
Schnoop
was zusammen gehört, schreibe ich auch in arrays, weils eben bequemer ist.
und wenn das halt 0.1ms länger dauern könnte, ist mir das auch egal. ;)
Genauso denke ich auch :p ;)
Danke für die Antwort
ich sehe da kein problem.
und mal rein theoretisch überlegt:
wenn du hundert einzelne variablen nutzt, muss PHP auch für jede von denen den namen irgendwo ablegen - bei einem (nummerischen) array mit hundert elementen aber nur einen - also schon vom speicherverbrauch her "besser" ...
penizillin
17-02-2005, 20:50
eingebaute funktionen nutzen ist immer positiv.
auch die array_* funktionen.
wenn du dir sorgen um die performance machst, dann überlege ersteinmal, ob du große arrays nutzst oder ob die daten sich nicht gezielter filtern lassen (wenn sie aus der db kommen, z.b.). wichtig ist, arrays dort zu nutzen, wo dieser typ auch gebraucht wird.
definitiv falsch wäre es, zusammenhanglose variablen der bequemlichkeit halber in ein array zu setzen.
Nee, das tu ich ja auch nicht. Ich spreche hier von Configvariablen, bzw. die angesprochenen DB Abfragen. Und hier kommt nur ins Array was wirklich gebraucht wird *g*
SELECT * ist mir ein Greul. :rocks: