如何在PHP 5.2版本中使用PHP函數function()use(),因爲它不支持匿名函數?如何在PHP 5.2版本中使用PHP函數(如function()use()?
目前我的代碼是一樣的東西下面
$this->init(function() use($taxonomy_name, $plural, $post_type_name, $options)
{
// Override defaults with user provided options
$options = array_merge(
array(
"hierarchical" => false,
"label" => $taxonomy_name,
"singular_label" => $plural,
"show_ui" => true,
"query_var" => true,
"rewrite" => array("slug" => strtolower($taxonomy_name))
), $options
);
// name of taxonomy, associated post type, options
register_taxonomy(strtolower($taxonomy_name), $post_type_name, $options);
});
只需使用工具欄上的代碼按鈕(「{}」按鈕)來格式化代碼即可。 – 2012-02-14 18:23:25
可能重複的[是否有可能在PHP 5.2.x中模擬封閉不使用全局?](http://stackoverflow.com/questions/2209327/is-it-possible-to-simulate-closures-in-php- 5-2-x-not-using-globals) – ceejayoz 2012-02-14 18:24:18