Hallo,
sorry für die ungenaue angebe. hab das nur kurz runtergeschrieben. im script hab ich das stehen:
require('../db/db.php');
tja, das war der offensichtlichste Fehler.
<?php
$mahlzeiten = 3;
class essengehen{
//wie bekomme ich die variable $mahlzeiten hier rein?
}
?>
Ehrlich gesagt, verstehe ich nicht so ganz was Du willst.
Einfache Antwort: gar nicht. Klassenbasierte OOP arbeitet anders.
Nächste Antwort:
übergib den Variableninhalt bei der Erzeugung der Instanz im Konstruktor.
Hast Du Deinen Angaben zufolge bereits erfolglos versucht. Wir kennen Deine Versuche natürlich nicht.
Noch eine Möglichkeit:
Setze per Setter die entsprechende Eigenschaft auf den gewünschten Wert. Hast Du Deinen Angaben zufolge auch bereits versucht.
Möglicherweise hast Du ein Verständnisproblem. Das Setzen einer Eigenschaft erfolgt nicht bei der Klassendefinition, sondern dann, wenn man ein Objekt nutzt, d.h. erzeugt.
Freundliche Grüße
Vinzenz