Hej udviklere
Er begyndt at rode lidt med Class´es men er stødt på et lille problem.
Til at starte med vil jeg lave en lille klasse der kan bruges til at lave en rund graf med med "oste"
Først skal navnet på billedet defineres som her.
function setName($Name)
{
$this -> name = $Name;
}
function getName()
{
return $this -> name;
}
Men hvordan henter jeg så navnet igen, hvis det skal bruges i en anden funktion i klassen?
Her er mit Uduelige eksempel.
function MakeImage($w,$h)
{
$this -> dia = imagecreate($w, $h);
return $this ->getName();
return $this -> $this -> dia;
}
Den sidste kode skulle gerne lave et billede med det tidligere fastsatte navn!!
Herunder er de linier der laver billedet
$nyGraf = new Graf;
$nyGraf -> setName($image);
$nyGraf -> MakeImage(200,200);
Håber der er en der kan gennemskue den!!
MVH
Groyk.dk
Simon Madsen
PS: Den samlede kode
<?PHP
class Graf
{
var $dia;
var $image;
function setName($Name)
{
$this -> name = $Name;
}
function getName()
{
return $this -> name;
}
function MakeImage($w,$h)
{
$this -> dia = imagecreate($w, $h);
return $this -> dia;
}
}
$nyGraf = new Graf;
$nyGraf -> setName($image);
$nyGraf -> MakeImage(200,200);
?>
[Redigeret d. 30/10-03 09:35:59 af Simon Madsen]