Schwarzwild80
Grünschnabel
Hallo werte PHP-Experten,
mein Studium der PHP Datenentwicklung schreitet gut voran. Dennoch benötige ich bitte bei folgender Aufgabe Eure Unterstützung.
Folgende Aufgabenstellung:

a) Codieren Sie die abgebildeten Klassen und deren Beziehungen mit PHP. Codieren Sie – sofern im Klassendiagramm angegeben – Konstruktoren sowie Getter- und Setter-Methoden. Achten Sie bitte darauf, dass Sie nur das codieren, was im Diagramm angegeben ist. Berücksichtigen Sie durchgängig starke Typisierung.
b) Erzeugen Sie von jeder Klasse eine Instanz und geben Sie sie mit var_dump() aus. Das Ergebnis sollte im Seitenquelltext aussehen wie auf der folgenden Abbildung.
Folgende Fehlermeldung erscheint:
Parse error: syntax error, unexpected '$objekt2' (T_VARIABLE), expecting function (T_FUNCTION) in /var/www/clients/client3/web5/web/benedikt/Klasse1a.php on line 19
Hier der "Klassen-Code":
Hier die Personen Klassen:
Könnt Ihr mir hier bitte weiterhelfen?
Vielen Dank im Voraus.
Gruß
Schwarzwild80
mein Studium der PHP Datenentwicklung schreitet gut voran. Dennoch benötige ich bitte bei folgender Aufgabe Eure Unterstützung.
Folgende Aufgabenstellung:

a) Codieren Sie die abgebildeten Klassen und deren Beziehungen mit PHP. Codieren Sie – sofern im Klassendiagramm angegeben – Konstruktoren sowie Getter- und Setter-Methoden. Achten Sie bitte darauf, dass Sie nur das codieren, was im Diagramm angegeben ist. Berücksichtigen Sie durchgängig starke Typisierung.
b) Erzeugen Sie von jeder Klasse eine Instanz und geben Sie sie mit var_dump() aus. Das Ergebnis sollte im Seitenquelltext aussehen wie auf der folgenden Abbildung.
Folgende Fehlermeldung erscheint:
Parse error: syntax error, unexpected '$objekt2' (T_VARIABLE), expecting function (T_FUNCTION) in /var/www/clients/client3/web5/web/benedikt/Klasse1a.php on line 19
Hier der "Klassen-Code":
PHP:
<title>Einsendeaufgabe 1 -Klassendiagramm umsetzen</title>
<?php
include_once("personclass.php");
?>
</head>
<body>
<?php
class Mitarbeiter extends Person
{
private $gruppierung=0;
private $steuerklasse=0;
private $kontonummer="String";
$objekt1=new Mitarbeiter($steuerklasse=1);
var_dump($objekt1);
}
class Kunde extends Person
{
private $bonitaet=0;
public function setBonitaet($boni)
{
$this->bonitaet=$boni;
}
public function getBonitaet()
{
return $this->bonitaet;
}
$objek1=new Kunde($Bonitaet=100);
var_dump($objekt1);
}
?>
</body>
</html>
Hier die Personen Klassen:
PHP:
<?php
class Person
{
protected $name="String";
protected $vorname="String";
public function __construct($nName="string", $vName="string")
{
$this->name=$nName;
$this->vorname=$vName;
}
public function setName($nName)
{
$this->name=$nName;
}
public function getName()
{
return $this->name;
}
public function setVorname($vName)
{
$this->vorname=$vName;
}
public function getVorname()
{
return $this->vorname;
}
$objekt1=new Person(Meier,Hans);
var_dump($objekt1);
}
?>
Könnt Ihr mir hier bitte weiterhelfen?
Vielen Dank im Voraus.
Gruß
Schwarzwild80
Zuletzt bearbeitet: