Kiffer: gleich und selbst

Beitrag lesen

Hallo Felix,
danke dir für die Ausführungen. Aber ich hätte erwähnen sollen, dass ich das nicht auf die interne Speicherverwaltung einer Programmiersprache beziehe, sondern als abstraktes Beispiel ansehe. Du hast dir aber viel Mühe gegeben, danke dir!

"in PHP bedeutet es dagegen nur, dass sowohl Wert, als auch Datentyp identisch sind. Hier sagt man dann "hat denselben Wert"."

PHP kann ich nicht richtig.
string a = "Hase";
string b = "Hase";

würde dann a === b true ergeben?

Obwohl a sicherlich in einem anderen Speicherbereich liegt als b? Und damit streng genommen nicht "der selbe" Wert ist?

In Java -soweit ich mich erinnere- ist es so:

String a = "Hase";
String b = "Hase";

a == b wäre false, richtig? Weiß das wer? Weil a in einem anderen Speicherbereich liegt als b, würde ich jetzt mal sagen. Kann da leider gerade nicht testen.