Avatar billede martinhrj Nybegynder
03. juli 2003 - 16:50 Der er 6 kommentarer og
3 løsninger

require samme fil flere gange

Er der mulighed for at checke om man allerede har skrevet require filnavn tidligere i sin kode, så man slipper for at komme til at require den samme fil 2 gange?

Mit problem er, at jeg includer 2 filer, som begge bruger "require filnavn" (samme require-fil i begge filer). Men jeg includer også disse 2 filer hver for sig, nogle gange. Derfor vil jeg gerne se, hvorvidt jeg allerede har kaldt "require filnavn" én gang, så jeg kan bede nr. 2 fil om at lade være. Det går nemlig helt galt (det hele halter) hvis begge filer gør det!

Håber ikke det var for indviklet forklaret! På forhånd tak for hjælpen!
Avatar billede ztyxx Nybegynder
03. juli 2003 - 16:52 #1
du sætter bare din require een gang for alle øverst i din fil, inden du afvikler anden php-kode, så behøver du vel ikke kalde den flere gange
Avatar billede schaefner Juniormester
03. juli 2003 - 16:52 #2
Avatar billede olano Nybegynder
03. juli 2003 - 16:53 #3
Avatar billede htm Nybegynder
03. juli 2003 - 16:54 #4
enten require_once() eller også kan du sætte en variabel i det dokument du inkluderer, og så tjekke om denne variabel er sat, hvis den er det lader du være med at inkluderer siden!
Avatar billede schaefner Juniormester
03. juli 2003 - 16:55 #5
i øvrigt et svar
Avatar billede martinhrj Nybegynder
03. juli 2003 - 16:56 #6
OK! SÅ mangler jeg bare et svar fra schaefner! Det var lige hvad jeg skulle bruge!
Avatar billede martinhrj Nybegynder
03. juli 2003 - 16:57 #7
Super!

ztyxx>> Det var netop for at undgå at require i ALLE filer, men kun når disse 2 blev brugt!
Avatar billede ztyxx Nybegynder
03. juli 2003 - 16:58 #8
misforstod bare dit spørgsmål, så require_once() er den rette løsning, som du også har fået ;-)
Avatar billede martinhrj Nybegynder
03. juli 2003 - 17:03 #9
Hehe.. forståeligt! Det var heller ikke nemt at forklare :)
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