Avatar billede xorioz Nybegynder
28. november 2004 - 18:23 Der er 6 kommentarer og
1 løsning

global array Hvordan?

har lavet en simpel function her

0 <?
1 FUNCTION set_side($side){
2 GLOBAL $cfg[overskrift][$side];
3 INCLUDE"sider/$side.php";
4 RETURN $cfg[overskrift][$side];
5 }
6 ?>

og får følgende fejl
Parse error: parse error, expecting `','' or `';'' in c:\apache\htdocs\paddys\paddys10\functions.php on line 2

jeg kan sq ikke spotte fejlen men hvad ved jeg det er første gang jeg arbejder med arrays
Avatar billede bachome Nybegynder
28. november 2004 - 18:42 #1
husk at sætte '' om dine variabler i []
f.eks.: GLOBAL $cfg['overskrift']['$side'];
- skulle virke...osv...
Avatar billede xorioz Nybegynder
28. november 2004 - 19:01 #2
virker ikke jeg kan heller ik helt forstå det
Avatar billede xorioz Nybegynder
28. november 2004 - 19:03 #3
FUNCTION set_side($side){
GLOBAL  $cfg['overskrift']['$side'];
INCLUDE "sider/$side.php";
RETURN  $cfg['overskrift']['$side'];
}

den siger samme fejl som før
Avatar billede ranglen Nybegynder
28. november 2004 - 19:06 #4
global $cfg;

variabler skal ikke ind i apostroffer
$cfg['overskrift'][$side];
Avatar billede xorioz Nybegynder
28. november 2004 - 19:34 #5
virker heller ikke prøver lige en vardump og ser hvad der sker :)
Avatar billede xorioz Nybegynder
28. november 2004 - 19:43 #6
hmmm...
$cfg[overskrift] = array(
    'nyheder'    => 'Nyheder',
    'information' => 'Information',
    'opret'      => 'Opret Bruger'
    )
sådan har jeg sat min array men når jeg udføre vardump på $cfg[overskrift] får jeg NULL ???
Avatar billede xorioz Nybegynder
28. november 2004 - 20:18 #7
der er fejlen jo :) :) :)
$cfg[overskrift]
$cfg['overskrift']
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