Avatar billede vels Nybegynder
10. november 2005 - 19:05 Der er 2 kommentarer og
1 løsning

Hvad betyder det her

Hej

En der kan forklare mig hvad det betyder:
if ($session->load( $sessioncookie )) {
}
Avatar billede steven_ Nybegynder
10. november 2005 - 19:16 #1
Det stammer fra en klasse, hvori der ligger en funktion ved navn load().
Klassen kunne se således ud:

class Session
{
    function load($str)
    {
        if ($str == "sker der")
        {
            return true;
        }
        else
        {
            return false;
        }
    }
}

Hvorpå den kode som du har fundet, oprindeligt ville se således ud:

<?php
// Filen der indeholder klassen der kan ses ovenover.
include("class.session.php");

$session = new Session;
$sessioncookie = "sker der";
if ($session->load( $sessioncookie ))
{
    // $session->load( $sessioncookie ) er korrekt!
}
?>
Avatar billede vels Nybegynder
10. november 2005 - 19:19 #2
den der if sætning betyder 100% hvis $session hvad? så load $session cookie eller?
Avatar billede steven_ Nybegynder
14. november 2005 - 11:49 #3
Det var blot for at give et eksempel på hvordan en klasse KUNNE have set ud.

Den tjekker om $sessioncooke = "sker der", og hvis den er det vælger den at returnere "true".

"return true;" kan du ikke bruge til så meget på din side, men når du så på din index-side skriver nedenstående, vil det igen blive brugbart ;)

// Filen der indeholder klassen der kan ses ovenover.
include("class.session.php");

$session = new Session;
$sessioncookie = "sker der";
if ($session->load( $sessioncookie ))
{
    echo "det er korrekt ;)";
}
else
{
    echo "det er ikke korrekt";
}
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