1.2k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Folgender Script erzeuigt einen Fehler und ich kann die Lösung einfach nicht finden hab schon mit Referenzen rumgebastelt und wie man sieht mittlerweile keine Zuweisung mehr sondern sogar eine clone Funktion

der Sytaxfehler wird für Zeile 17 gemldet....

Bitte um Hilfe.
Danke
Wahrscheinlich bin ich einfach blind(oder blöd)....

mein PHP ist nur einfach schon so eingerostet....

class Session{
var $status;// 0: Anfang,
// 1: Adresse erfasst
// 2:
// 3:
// 4:
// 5:
// 6:
// 7:
var $Adresse;
function Session(){
$status=0;
$Adresse= new Adresse();
}
function getAdresse(){ return $this->Adresse; }
function setAdresse(var $Adresse=null){
//if ($Adresse instanceof Adresse){
$this->Adresse = $Adresse->clone();
//}
}
function getStatus(){ return $this->status; }
function setStatus(var $status){ $this->status = $status; }
}
class Adresse{
var $Firma;
var $Ansprechpartner;
var $Strasse;
var $Hausnummer;
var $PLZ;
var $Ort;
var $Email;
var $Telefon;
function Adresse(){
$this->Firma="";
$this->Ansprechpartner="";
$this->Strassse="";
$this->Hausnummer="";
$this->PLZ="";
$this->Ort="";
$this->Email="";
$this->Telefon="";
}
function getFirma(){ return $this->Firma; }
function getAnsprechpartner(){ return $this->Ansprechpartner; }
function getStrasse(){ return $this->Strasse; }
function getHausnummer(){ return $this->Hausnummer; }
function getPLZ(){ return $this->PLZ; }
function getOrt(){ return $this->Ort; }
function getEmail(){ return $this->Email; }
function getTelefon(){ return $this->Telefon; }
function setFirma(var $Firma){ $this->Frima = $Firma; }
function setAnsprechpartner(var $Ansprechpartner){
$this->Anprechpartner =
$Ansprechpartner; }
function setStrasse(var $Strasse){
$this->Strasse = $Strasse; }
function setHausnummer(var $Hausnummer){
$this->Hausnummer = $Hausnummer; }
function setPLZ(var $PLZ){ $this->PLZ = $PLZ; }
function setOrt(var $Ort){ $this->Ort = $Ort; }
function setEmail(var $Email){ $this->Email = $Email; }
function setTelefon(var $Telefon){
$this->Telefon = $Telefon; }

function clone(){
$Adresse = new Adresse();
$Adresse->setFirma = $this->getFirma();
return $Adresse;
}
}
?>

1 Antwort

0 Punkte
Beantwortet von
man vergesse nicht das <?php am anfang des skripts
...