$class_members = get_class_vars(__CLASS__);
foreach($class_members as $key => $value)
{
if (strpos($key, '_output') === 0)
{
// I want to eval() this
$code = '$this->' . $key . ' = 0;';
}
}
假設我要賦值0
所有類成員與_output
開始。我打算使用eval
。 好主意嗎?
eval()從來就不是一個好主意。而且......你是否想通過類方法來做到這一點?或從物體外的某個地方?如果你在裏面,你爲什麼需要eval? $這已經存在了。 –
爲什麼不只是'$ this - > $ key = 0;' – acm
我認爲這個函數應該命名爲'evil()',這樣人們纔會明白它的確如此:D – Petruza