Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Brug af class i inkluderet fil
Tags:
php
Bruger #846
@ 30.08.05 16:26
435
Hej. Jeg er stødt på et problem jeg må erkende jeg ikke lige kan gennemskue - er det PHP som ikke understøtter det jeg forsøger på? Kan det løses på nogen måde?
Jeg har et dokument; index.php, hvor jeg inkluderer en fil hvor jeg inkluderer mine class-dokumenter, og opretter dem; inc/class.php. Efter at have inkluderet denne, inkluderer jeg inc/top.php, og i inc/top.php inkluderer jeg menu.php.
Grafisk opstillet:
index.php
-> inc/class.php
-> class/class.php
-> ...
-> inc/top.php
-> menu.php
Problemet er så at jeg i menu.php ikke har mulighed for at bruge mine class'es. Jeg får den fejl at jeg forsøger at kalde et ikke initialiseret objekt. Dog kan jeg sagtens benyttet mine class'es i inc/top.php. Hvordan kan det hænge sammen?
menu.php bliver inkluderet som det første i inc/top.php.
--
Ronni Egeriis
3
svar postet i denne tråd vises herunder
0
indlæg har modtaget i alt
0
karma
Sorter efter stemmer
Sorter efter dato
0
Bruger #846
@ 30.08.05 16:30
435
Faktisk kan jeg slet ikke sende variabler fra index.php til menu.php.
--
Ronni Egeriis
0
Bruger #846
@ 30.08.05 16:51
435
Nu prøvede jeg at flytte rundt på strukturen.
Kode
index.php -> inc/class.php -> class/class.php -> ... -> menu.php -> inc/top.php
Jeg kan stadig ikke bruge min variabler i menu.php...
--
Ronni Egeriis
0
Bruger #846
@ 30.08.05 17:34
435
Fandt ud af at det var mig som havde dummet mig.
Jeg bruger require_once til at inkludere, og da jeg havde inkluderet menu.php i inc/class.php, altså før jeg har initialiseret klasserne, kunne jeg naturligvis ikke bruge disse.
--
Ronni Egeriis
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags