czesc
pomysly mi sie juz skonczyly wiec was zapytam kod:
[php:1:bc3db10cdd]<?php
class error
{
function funkcjabledu()
{
print $jakisblad;
}
}
class test
{
var $error = null;
function przyklad()
{
//jezeli ok to ok
// jezeli nie to
return $this -> error -> funkcjabledu();
}
}
class test2 extends test
{
function drugiprzyklad()
{
$this -> przyklad();
}
}
class engine
{
var $error;
var $test;
var $test2;
function engine()
{
$this -> error = new error;
$this -> test = new test;
$this -> test -> error = & $this -> error;
$this -> test2 = new test2;
$this -> test2 -> drugiprzyklad(); // i tutaj wyzuca blad ze nie ma obiektu $error
}
}
?>[/php:1:bc3db10cdd]
mozna dodac clasie test2 wlasciwosc error i przekazac do niej ten obiekt i wtedy bedzie wszystko w porzadku, ale czy nie mozna tego zrobic w jakis sprawniejszy sposob?? dzieki