Avatar billede lopolla123 Nybegynder
13. maj 2005 - 15:22 Der er 3 kommentarer og
1 løsning

Simpelt OO-spørgsmål (classes)

Jeg er lige begyndt at arbejde med classes.
Min første class ser således ud....
-------------
class String
{
    function test($test)
    {
        return $test;
    }
}
-------------

Jeg includer den, og skriver følgende:
-------------
$data = new String;
$data->test("123");
echo "$data";
-------------

Mit output er: "Object", jeg havde jo håbet på, at det blev "123". Hvordan returnerer klasser - eller rettere, hvordan får "123" tilbage - så kan jeg jo arbejde lidt videre derfra :-)

Jeg ser frem til at høre fra jer.....
Avatar billede arne_v Ekspert
13. maj 2005 - 15:23 #1
echo $data->test("123");

formoder jeg
Avatar billede lopolla123 Nybegynder
13. maj 2005 - 15:25 #2
Genialt, og det virker.....svar, så er der point :)
Avatar billede arne_v Ekspert
13. maj 2005 - 15:39 #3
ok
Avatar billede Slettet bruger
14. maj 2005 - 14:55 #4
$data = new String;
echo $data->test("123");

Selvom det var en test, er det vel på ingen måde nødvendigt at smide funktionens værdi i en variabel først:
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