Avatar billede karmicmind Nybegynder
01. oktober 2005 - 22:22 Der er 5 kommentarer

overflod af includes

Hejsa alle I kloge hoveder.. :)

Jeg har en idé om at lave mig en toolbox, altså en mappe med alle de funktioner jeg har lavet igennem tiden.. Idéen består i at lægge funktionerne i hver sin fil sammen med referencer til evt andre funktioner der kræves for at få funktionen til at virke.. Altså at hver fil indeholder require_once linjer til de evt andre funktioner den pågældende funktion gør brug af og så selve funktionen..

Fidusen, håber jeg, er den at PHP ikke ska spilde tid og hukommelse på at indlæse funktioner den ikke skal bruge..
Spørgmålet er bare om det så gør PHP langsommere at skulle gennemgå funktionernes indenbyrdes afhængigheder hver gang..

Alternativt kunne man jo bare smide alle funktionerne i samme fil, så der kun var én fil at inkludere.. Men så kunne man jo risikere at indlæse funktioner man aldrig får brugt..

Hvordan finder man en ballance, hvor PHP kører optimalt..?
Avatar billede coderdk Praktikant
01. oktober 2005 - 22:50 #1
Gruppér dem - Én fil, til én type af opgaver, og er der nogle typer der deler funktionalitet, så split dette ud i en separat fil ;)
Avatar billede coderdk Praktikant
01. oktober 2005 - 22:50 #2
(Hvis vi taler funktioner, vel at mærke - Er det klasser, så ville jeg sige én klasse pr. fil)
Avatar billede karmicmind Nybegynder
01. oktober 2005 - 23:09 #3
Hvorfor ikke gruppere klasser også..?
Avatar billede coderdk Praktikant
01. oktober 2005 - 23:10 #4
Det kan du også godt, men personligt synes jeg det er pænt med én pr. fil, med mindre det er meget simple klasser! :)
Avatar billede karmicmind Nybegynder
03. oktober 2005 - 08:16 #5
Er der andre bud..?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester