好的,我正在研究使用create_function
來做我需要做的事情,而且我沒有看到用它定義默認參數值的方法。這可能嗎?如果是這樣,在php中輸入參數create_function
函數的最佳方法是什麼?也許使用addslashes
?具有默認參數值的create_function?
嗯,比如說,我有像這樣的功能:
function testing($param1 = 'blah', $param2 = array())
{
if($param1 == 'blah')
return $param1;
else
{
$notblah = '';
if (count($param2) >= 1)
{
foreach($param2 as $param)
$notblah .= $param;
return $notblah;
}
else
return 'empty';
}
}
好了,我怎麼會用create_function
做同樣的事情,添加參數和默認值嗎?
問題是,參數來自TEXT文件以及函數本身。 因此,想知道使用create_function
的最佳方法以及應該如何解析字符串。
謝謝:)
你,不管怎樣,已經使用PHP5.3?如果是這樣,請查看http://de2.php.net/manual/en/functions.anonymous.php - 您可能也對策略模式感興趣http://sourcemaking.com/design_patterns/strategy – Gordon 2010-05-01 09:02:10