Habe ein Problem mit der OOP von PHP. Kurz ich bin java programmierer und irgendwie verstehe ich was falsch.
Ich habe eine Klasse wo ich mit set-Methode Werte setze und und mit getMethoden werte hole. Jedoch funktioniert das nicht!!!!
warum? denke ich etwa falsch?
<?php
class TestYear
{
var $year;
var $day;
function setDay($data){
$this->$day=$data;
}
function setYear($data2){
$this->$year=$data2;
}
function getYear(){
return $year;
}
function getDay(){
return $this->$day;
}
}
?>
-------------------------------------- test der Klasse-----------------
<?
require('TestYear.php');
$var = new TestYear();
$var->setYear("1970");
$var->setDay("Monday");
echo ("Year : ");
echo $var -> getYear();
echo ("<br>");
echo ("Day : ");
echo $var -> getDay();
echo ("<br>");
?>
-------------------------------------------Ergebniss------------------------
Year :
Day : Monday
Vielleicht kann ja jemand helfen
gruss
Micha
Ich habe eine Klasse wo ich mit set-Methode Werte setze und und mit getMethoden werte hole. Jedoch funktioniert das nicht!!!!
warum? denke ich etwa falsch?
<?php
class TestYear
{
var $year;
var $day;
function setDay($data){
$this->$day=$data;
}
function setYear($data2){
$this->$year=$data2;
}
function getYear(){
return $year;
}
function getDay(){
return $this->$day;
}
}
?>
-------------------------------------- test der Klasse-----------------
<?
require('TestYear.php');
$var = new TestYear();
$var->setYear("1970");
$var->setDay("Monday");
echo ("Year : ");
echo $var -> getYear();
echo ("<br>");
echo ("Day : ");
echo $var -> getDay();
echo ("<br>");
?>
-------------------------------------------Ergebniss------------------------
Year :
Day : Monday
Vielleicht kann ja jemand helfen
gruss
Micha
Kommentar