Avatar billede Slettet bruger
24. marts 2006 - 12:19 Der er 11 kommentarer og
1 løsning

Klasser og objekter ang. nyhedsbrev

Hej eksperter jeg har ikke fanget pointen i det med klasser og objekter, altså ved det er smart og sådan men kan ikke lave noget med det, da jeg ikke lige ved hvordan jeg skal begynde.

Derfor kunne jeg godt tænke mig et simpelt script, som netop kan er lavet i klasser og med objekter, et nyhedsbrev.

Håber I kan forstå mig, og kan/vil hjælpe mig.
Avatar billede Slettet bruger
24. marts 2006 - 15:03 #1
Det jeg søger er jo egentlig bare en lille simpel kode.
Der må der være nogen herinde som kan lave det hurtigt.
Avatar billede Slettet bruger
27. marts 2006 - 17:35 #2
Fidusen er, at til små simple systemer, er der slet ingen grund til at bruge objekter og den slags. Det giver nemlig bare flere liniers kode for at gøre det samme.

Til gengæld kan objekter hjælpe i et større projekt, for det kan gøre det lettere at overskue systemet.
Avatar billede Slettet bruger
27. marts 2006 - 20:05 #3
Nu var det for at fange metoden, og for at kunne videre bygge scriptet til et større system.... Så hvis du kan svaret ville det være lækkert hvis du gad at hjælpe mig!
Avatar billede Slettet bruger
28. marts 2006 - 19:17 #4
Slet ikke der kan hjælpe med mit lille problem, det skal jo ikke være et sygt script.
Avatar billede Slettet bruger
29. marts 2006 - 00:16 #5
Du har glemt at sige hvilken PHP-version, du bruger. ;-)

Der er ganske radikal forskel på hvordan OOP fungerer i PHP5 (hvor der er blevet indført rigtig OOP) og tidligere (hvor objekter bare var en afart af arrays).

Hvis du har frit valg vil jeg kraftigt anbefale PHP5.

Og grunden til at jeg ikke bare hjælper direkte med koden er mest, at jeg ikke rigtigt har arbejdet med OOP i PHP. Jeg kunne dog godt skrue lidt sammen, men skal lige have versionen først.
Avatar billede Slettet bruger
29. marts 2006 - 14:41 #6
Jeg snakker om PHP5, da det er det jeg har kiggede mest på.
Avatar billede Slettet bruger
29. marts 2006 - 15:58 #7
Jeg prøver lige at skrue noget sammen
Avatar billede Slettet bruger
29. marts 2006 - 18:16 #8
Lyder rigtig fedt!
Jeg synes bare de eksempler man ser de er lidt dårlige.
Avatar billede Slettet bruger
31. marts 2006 - 13:19 #9
Glæder mig helt til at se hvad du har lavet.
Avatar billede Slettet bruger
06. april 2006 - 10:17 #10
Hmm... du har opgivet eller hvordan?
Avatar billede drbean Nybegynder
06. april 2006 - 10:31 #11
Et lille eksempel, prøv at køre dette. Håber det kan give en ide.

Det gode ved klasser er du kun behøver lave koden et sted. Fx en klasse til sql. Du kan oprette forbindelser, køre querys og andre sql funktioner direkte fra klassen. Og du behøver så ikke lave denne kode andre steder.

class dummy
{
    private $test;

    function dummy()
    {
        var $test;
        $test = "kan kun bruges internt i funktion";
        echo 'funktion der hedder det samme som klassen er en konstruktør';
        $this->test = "kan bruges i hele klassen, men kan ikke kaldes uden fra klassen";
    }

    function GetTest()
    {
        return $this->test;   
    }

    function SetTest($value)
    {
        $this->test = $value;
    }

    function EchoTest()
    {
        echo 'Denne varialbe er udskrevet fra klassen '.$this->test;
    }
}

$oDum = new dummy();

echo $oDum->GetTest();

$oDum->SetTest("Test 2");

$oDum->EchoTest();
Avatar billede Slettet bruger
10. august 2006 - 08:51 #12
Lukker...
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