Re: XML
Sven Lauer <[email protected]>
| Newsgroups | gmane.comp.lang.ruby.german |
|---|---|
| Message-ID | <[email protected]> |
Sven Lauer <[email protected]> wrote: > Hallo, > > "Tobias Huesgen" <[email protected]> wrote: > > > Hallo! > > > > >> In PHP könnte man sowas machen: > > >> $var1 = "variable"; > > >> $$var1 = "Eine Variable"; > > >> echo $variable; //Output = "Eine Variable"; > > > > > > ist das ein typo? muesste es nicht heissen: > > > > > > echo $var1; //Output = "Eine Variable"; > > > > Nein, eben nicht. Das ist ja der "Witz" daran. :) > > Bei $$var1 = "Eine Variable"; wird einer Variablen, dessen Name der Inhalt > > von $var1 ist, ein Wert zugewiesen. > > Was - in Ruby übertragen - aber missverstaendlich ist. In PHP ist die > Interpretation straight forward, weil eben alle Variablen mit $ beginnen. > In Ruby nicht, deshalb kann das so auch nicht funktionieren: > Da in PHP der Begin eines Variablennamens mit einem $ angezeigt wird, > hat $$var eine ganz klare Semantik: [Variable mit dem Namen: [Variable > mit dem Namen: var]]. Kraft authoritärer Willkür wird dann festgelegt, > dass das bedeutet, dass wir den Variable ansprechen, deren Name sich *autsch*, das kommt davon, wenn man einen Satz denkt, aber einen anderen schreibt. Dann spricht man plötzlich "den Variable" an ... sorry ;-) Sven