Hallo,
ich hab schon so lange über OOp in PHP nachgedacht, dass ich mittlerweile nicht mehr sicher bin, ob so etwas gehht.
Ich hab eine Klassen variable, die ist protected static. Ich benötige aber den Inhalt dieser Variable unmodifizierbar, will den Inhalt aber nicht ständig kopieren.
Ist das möglich?
Wenn ich einen getter für ein Array schreibe, so gebe ich ja entweder eine Kopie (zu viel copy overhead) oder als referenz, dann kann ich die aber gleich public static machen, denn veränderbar ist der Inhalt.
Wie komm ich da raus? Ich hab ne hand voll statics, die ich für die API bereitstellen will, aber explizit vermeiden muss, dass jemand die variablen ändern kann
Edit: Zu blöd das die const geschichte bei Arrays nicht klappt
ich hab schon so lange über OOp in PHP nachgedacht, dass ich mittlerweile nicht mehr sicher bin, ob so etwas gehht.
Ich hab eine Klassen variable, die ist protected static. Ich benötige aber den Inhalt dieser Variable unmodifizierbar, will den Inhalt aber nicht ständig kopieren.
Ist das möglich?
Wenn ich einen getter für ein Array schreibe, so gebe ich ja entweder eine Kopie (zu viel copy overhead) oder als referenz, dann kann ich die aber gleich public static machen, denn veränderbar ist der Inhalt.
Wie komm ich da raus? Ich hab ne hand voll statics, die ich für die API bereitstellen will, aber explizit vermeiden muss, dass jemand die variablen ändern kann
Edit: Zu blöd das die const geschichte bei Arrays nicht klappt
Kommentar