fgr Skrevet 12. desember 2008 Skrevet 12. desember 2008 (endret) det jeg lurer på er hvorfor skjønner ikke funksjonen at $allah er satt? når jeg printer $allah inne i funksjonen kommer det ikke ut noenting. $allah = "yo man"; funksjon("supercool","dude"); function funksjon($supercool,$dude) { print "allah = $allah<br>"; print "supercool = $supercool<br>"; print "dude = $dude"; } edit: det løste seg! måtte skrive global $allah; inni funksjonen... Endret 12. desember 2008 av jagarock
Ekko Skrevet 12. desember 2008 Skrevet 12. desember 2008 (endret) Du kan lese litt om scope, som er hvor henne du kan se variablene du ahr definert. $allah er bare tilgjengelig i programmet ditt og ikke i funksjoner du kaller på den måten du kaller den. En løsningn er å endre det slik: $allah = "yo man"; funksjon("supercool","dude", $allah); function funksjon($supercool,$dude, $allahen) { print "allah = $allahen<br>"; print "supercool = $supercool<br>"; print "dude = $dude"; } http://no2.php.net/global EDITs: Link og feil i svar. Endret 12. desember 2008 av Ekko
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå