如何循環類環流式類屬性
class object {
public $a = 1;
public $b = 2;
public $c = 3;
}
的所有財產,並輸出將是
"property $a is 1";
"property $b is 2";
"property $c is 3";
如何循環類環流式類屬性
class object {
public $a = 1;
public $b = 2;
public $c = 3;
}
的所有財產,並輸出將是
"property $a is 1";
"property $b is 2";
"property $c is 3";
foreach (new object as $prop => $value) {
echo "property \$$prop is $value\n";
}
你可能會在get_object_vars()
看一看,但不是在看了Polynomial的評論之後。
是的,我避免使用'ger_object_vars()',因爲我需要做一些更改值類型。 – GusDeCooL
我真的不知道你的意思。 – CodeCaster
你想**做什麼**?這個目標是什麼?一個數組可能比任何基於反射的解決方案更適合您的問題。 – Polynomial
我的目標是將'mysql_fetch_object()'的結果屬性設置爲PHP對象 – GusDeCooL
@GusDe CooL:你不能只將類名''object''傳遞給該函數,它會返回結果作爲那些對象自動? – BoltClock