Avatar billede rocha_dk Nybegynder
02. januar 2007 - 15:52 Der er 1 kommentar og
1 løsning

Kalde en subklasse konstant i en statisk funktion på parent

Hej eksperter, jeg har et lille problem som jeg håber i kan hjælpe mig med. Hvordan kalder man en subklasses konstanter eller variabler i en funktion i parentklassen. Se nedenstående eksempel:

<?
class parentCl{
   
    const var1 = "null";
   
    function parentCl($var1){
        $this->var1 = $var1;
    }
    static function printSubConst(){
        echo self::var1;
    }
   
}
class sub extends parentCl{
   
    const TABLE = "test_table";
    function sub(){
        parent::parentCl(self::TABLE);
    }
}

sub::printSubConst();
?>

Jeg er godt klar over at ovenstående ikke virker (og er noget rod), det er blot med for illustrationen af hvad det er jeg ønsker at opnå
Avatar billede rocha_dk Nybegynder
15. juni 2007 - 23:30 #1
hmm... det var der vist ingen der kunne svare på
Avatar billede dkfire Nybegynder
16. juni 2007 - 00:01 #2
Du kan ikke fra en forældre klasse tilgå en variabel som måske finde i et barn af denne.
Forældreklassen ved jo ikke hvad den skal kigge efter da barnet ikke er oprettet.
Du kan dog udvide funktioner fra forældreklassen i barnet.
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging