Autor Zpráva
BlueRain_
Profil *
class hlavni{
public $promena;

function __construct(){
$this->promena='data';
}
}

class zdedena extends hlavni{
function precti(){
echo parent::promena;
}
}

$instance=new zdedena;
$instance->precti();

Proc mi to pise chybu? Dík
suky
Profil
BlueRain_
Proc mi to pise chybu?
Trochu konkretneji pro priste...

jinak takto by to melo byt spravne:
class hlavni{ 
public $promena; 

function __construct(){ 
$this->promena='data'; 
} 
} 

class zdedena extends hlavni{ 
function precti(){ 
echo parent::$promena; 
} 
} 

$instance=new zdedena; 
$instance->precti(); 
BlueRain_
Profil *
suky
Stále to hlásí chybu.. Nemůže to být statickou proměnou?
Mastodont
Profil
Je to statickou proměnnou, žádnou přece nemáš deklarovanou. Čeho chceš dosáhnout?
BlueRain_
Profil *
Mastodont
Potrebuju hodnotu promenych ze tridy hlavni pouzit v tride zdedena
loyza
Profil
No já bych to dělal asi takhle:
<?php
class hlavni{ 
public $promena; 

function __construct(){ 
$this->promena='data'; 
} 
} 

class zdedena extends hlavni{ 
function precti(){ 
echo $this->promena; 
} 
} 

$instance=new zdedena; 
$instance->precti(); 
?>
BlueRain
Profil
loyza
Skvělý! Dík

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0