Wie ja sicher dem ein oder anderen aufgefallen ist gibt PHP5 nun seit neustem die Fehlermeldung des Titles aus wenn man Objekte als Reference übergeben will.
Mich mach das ganze nun etwas stutzig warum das nun auf einmal verboten wird, da ich es für mein Projekt immer genau so und nicht anders gebraucht habe. Habt ihr vielleicht Vorschläge wie man folgendes Beispiel sinnvoll in der neuen Art schreiben könnte:
In der Mod class dann:
Was passiert eigentlich genau wenn ich jetzt das "&" bei new modul_class weglasse, wird dann eine Kopie meines übergeben Objektes an die Funktion übergeben?
Mich mach das ganze nun etwas stutzig warum das nun auf einmal verboten wird, da ich es für mein Projekt immer genau so und nicht anders gebraucht habe. Habt ihr vielleicht Vorschläge wie man folgendes Beispiel sinnvoll in der neuen Art schreiben könnte:
PHP-Code:
$mod = new modul_class( &$DB );
PHP-Code:
class mod {
private $db = '';
public function __construct( $db )
$this->db = &$db;
}
Kommentar