Avatar billede nak-m Nybegynder
25. juni 2003 - 20:36 Der er 3 kommentarer og
1 løsning

udefineret funktion!

Jeg har en:

if(funktion($_POST["blabla"])) {
  function funktion($blabla) {
    bum bum...
  }
}

hvordan får jeg den defineret?
Avatar billede jakoba Nybegynder
25. juni 2003 - 20:42 #1
det kommer an på hvad du vil.
hvad er der galt i at definre funktionen 'funktion' ovenover (før du bruger den)

Og nok især. Hvad er der galt i at vælge navne der er lidt mindre forvirrende. Hvis du fx havde kaldt den min_funktion havde det været gevaldig meget nemmere at gennemskue.
Avatar billede nak-m Nybegynder
25. juni 2003 - 20:49 #2
hvordan definerer jeg den ovenover uden at den bliver kørt?
Avatar billede jakoba Nybegynder
25. juni 2003 - 20:53 #3
den bliver ikke kørt af at blive defineret. se bare her:

$a = 10;

function funktion($blabla) {
    if ( $a >= 25 ) {
        echo "Over 25<br>";
        return true;
    } else {
        echo "under 25<br>";
        return false;
    }
}

$a = 26;
if(funktion($_POST["blabla"])) {
    echo "den bliver først kaldt hernede.<br>";
}

mvh JakobA
Avatar billede jakoba Nybegynder
25. juni 2003 - 20:55 #4
ups.  glemte at gøre $a global :(

function funktion($blabla) {
    global $a;
    if ( $a >= 25 ) {
        echo "Over 25<br>";
        return true;
    } else {
        echo "under 25<br>";
        return false;
    }
}
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