Hi,
vielleicht kennst der ein oder andere aus AS (glaube bei JS kann mans auch so schreiben):
// Object
obj = {var1:"wert1",var2:"wert2"};
// Ausgabe: wert1
trace(obj.var1);
Bei PHP hat man ja die Möglichkeit ein Object so einzuleiten:
Nur wie bekommt man da mehrere Variblen mit rein, ohne das so schreiben:
zu müßen?
Möcht gern so was, in PHP realisieren:
function meine_funktion(obj) {
for(var i in obj) trace(obj[i]);
}
meine_funktion({vari1:"wert1",vari2:"wert2"});
ohne dabei jedes mal mit new ein Object zu initalisieren.
Würd mich auf Antworten freuen, die nicht nur nach dem "Warum?" fragen.
vielleicht kennst der ein oder andere aus AS (glaube bei JS kann mans auch so schreiben):
// Object
obj = {var1:"wert1",var2:"wert2"};
// Ausgabe: wert1
trace(obj.var1);
Bei PHP hat man ja die Möglichkeit ein Object so einzuleiten:
PHP-Code:
$obj = (object) "test";
echo $obj->scalar;
PHP-Code:
class obj {
var $vari;
function obj() {
$this->vari1 = $vari;
}
}
Möcht gern so was, in PHP realisieren:
function meine_funktion(obj) {
for(var i in obj) trace(obj[i]);
}
meine_funktion({vari1:"wert1",vari2:"wert2"});
ohne dabei jedes mal mit new ein Object zu initalisieren.
Würd mich auf Antworten freuen, die nicht nur nach dem "Warum?" fragen.
Kommentar