Avatar billede claushelth Nybegynder
12. maj 2003 - 22:52 Der er 8 kommentarer og
1 løsning

kald af funktion inde fra klassen selv??

Hvordan kalder jeg en funktion inde i klassen selv?

Jeg skal bruge min var $title i min funktion html_con()

her er klassen:

<?php

class html
{
    var $title;

    function html($the_title='NO_TITLE')
    {
            $this->title = $the_title;
    }
   
    function get_title()
    {
        return $this->title;
    }

    function html_cont()
    {
       
        echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">
            <html>
            <head>
            ";
    }
}

Klasser er nyt for mig i php!!
claus
Avatar billede claushelth Nybegynder
12. maj 2003 - 22:53 #1
jeg skal selvsølgelig have indsat titlen i <title>$title</title> i funktionen, så den bliver udskrevet dynamisk..
Avatar billede claushelth Nybegynder
12. maj 2003 - 22:54 #2
og hvis der er nogle der ved det...hvor kan jeg så finde noget godt dokumentation eller andet stuff om klasser og objekorienteret php?
Avatar billede jakoba Nybegynder
12. maj 2003 - 22:56 #3
ligesom med variable:
    $this->html( "En anden titel" );
Avatar billede claushelth Nybegynder
12. maj 2003 - 23:01 #4
okay..takker, har du også svaret på mit lille tillægsspørgsmål? :-)
Avatar billede jakoba Nybegynder
12. maj 2003 - 23:14 #5
du bruger den ligesom i di andre funktioner.

    function html_cont()
    {
     
        echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">
            <html>
            <head>
            <title>{$this->title}
            ";
    }

dit problem var nok at variable med komplex adressering ikke lige kan indskrives i en streng. der skal { og } om.
se: http://dk.php.net/manual/en/language.types.string.php

mvh JakobA
Avatar billede claushelth Nybegynder
12. maj 2003 - 23:15 #6
ok...takker, jeg fik den til at virke efter dit første svar ;-)

Jeg kigger lige på det.
Avatar billede jakoba Nybegynder
12. maj 2003 - 23:15 #7
Ups, og din >title skal naturligvis afsluttes:
            <title>{$this->title}</title>
Avatar billede fangel Nybegynder
13. maj 2003 - 12:48 #8
Avatar billede claushelth Nybegynder
13. maj 2003 - 14:26 #9
takker :-)
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