Ich habe vor in einer Klasse eine Variable anzulegen inwelcher ein Objekt gespeichert wird. Man sollte dieses Objekt natürlich möglichst leicht bearbeiten können jedoch anderer seit nicht auf die variable selbst zugreifen...
Das bringt mich in eine zwickmühle:
Diese methode sichert mir das ich die variable sebst nicht verändern kann jedoch habe ich das problem das ich nicht mehr auf die variable zugreife wenn ich dsie mit return zurückgebe sondern auf eine kopie.
gehen wir davon aus ich gebe eine referenz aus so habe ich eine art "zeiger" auf die inner variable jedoch kann man sich damit zugang zu var verschaffen...
Die andere möglichkeit wäre ein direkt zugriff aber in dem fall wäre sie ganz ungeschützt...
weiß jemand wie ich das machen kann? außer das ich für jede meber funktion der variblen eine funktion in diesem objekt erstelle?
mfg Prophet
Das bringt mich in eine zwickmühle:
Code:
$objekt->klasse_aufrufen()->klassen_funktion();
gehen wir davon aus ich gebe eine referenz aus so habe ich eine art "zeiger" auf die inner variable jedoch kann man sich damit zugang zu var verschaffen...
Die andere möglichkeit wäre ein direkt zugriff aber in dem fall wäre sie ganz ungeschützt...
weiß jemand wie ich das machen kann? außer das ich für jede meber funktion der variblen eine funktion in diesem objekt erstelle?
mfg Prophet