diff --git a/demo/oop/Frage.php b/demo/oop/Frage.php new file mode 100644 index 0000000..2e399e0 --- /dev/null +++ b/demo/oop/Frage.php @@ -0,0 +1,37 @@ +frageNr; + } + + public function istRichtig(string $antwort): bool + { + return $antwort === $this->richtigeAntwort; + } + + public function __toString(): string + { + $fragen = ''; + + foreach ($this->antworten as $antwort) { + $fragen .= '
'; + $fragen .= sprintf('%s', $this->frageNr, $antwort, $antwort); + } + + $fragen .= '
'; + + return $this->frage . '
' . $fragen; + } +} diff --git a/demo/oop/holeFragen.php b/demo/oop/holeFragen.php new file mode 100644 index 0000000..69753fb --- /dev/null +++ b/demo/oop/holeFragen.php @@ -0,0 +1,9 @@ +fragen +
+ + + + + diff --git a/demo/oop/loesung.php b/demo/oop/loesung.php new file mode 100644 index 0000000..543aefd --- /dev/null +++ b/demo/oop/loesung.php @@ -0,0 +1,11 @@ +istRichtig($_POST[$frage->getFrageNr()])) { + echo $frage->getFrageNr() . ' ist Richtig'; + } else { + echo $frage->getFrageNr() . ' ist Falsch'; + } + echo "
"; +}