Kämpf mit einem relativ sinnlosen Problem:
Fatal error: Cannot use assign-op operators with overloaded objects nor string offsets in...
Dieser Fehler kommt immer nur dann, wenn ich die Funktion preg_replace("#$string2#","bla",$string); verwende. Sobald ich aber die #-Zeichen weglass erscheint der Fehler nicht mehr - bloß meine $string2 wurde halt auch nicht ersetzt.
Das sinnlose an dem Problem ist, dass der Fehlerverweis auf eine Zeile zeigt die in etwa so aussieht $text.=$text2. Sobald ich sie aber $text=$text+$text2 schreib funktioniert sie. Die erste Schreibweise verwende ich bloß ziemlich oft - d.h. Änderung wäre ziemlich aufwendig.
Gibt es für dieses Problem eine sinnvolle Erklärung/Lösung? Ich hab keine...