Ich habe eine Klasse User und versuche diese Klasse per Value zu übergeben.
Wenn ich in fo $user verändere, so ist er allerdings nach dem Call verändert. Verstehe ich da was falsch? Die Signatur ist ja nicht &$user , also eigentlich pass-by-value.
Als reference kann ich es dort nicht gebrauchen.
Oder war in PHP OOP alles pass by reference?
PHP-Code:
$user = new User();
$klasse->foo($user);
// Signatur
public function foo($user);
Als reference kann ich es dort nicht gebrauchen.
Oder war in PHP OOP alles pass by reference?
Kommentar