2016-10-07 11 views
0

プラグインをアクティブにするときに使用しようとしている以下の関数があります。register_activation_hookの関数の引数

function function_name($argument_1, $argument_2) { ... } 

register_activation_hookは、私は関数に引数を追加するにはどうすればよいの後

register_activation_hook(__FILE__, 'function_name'); 

として入力する機能が必要?

答えて

1

ドキュメントは言う:

register_activation_hook(文字列$ファイル、呼び出し可能$関数)

ので$functionは呼び出し可能でなければならない場合は、このような$ argsを注入することができます

$args = ['Hello','World'] 
register_activation_hook(__FILE__,function()use($args){ }); 

でも可能です

$args = ['Hello','World'] 
register_activation_hook(__FILE__,function()use($args){ 
    return function_name($args[0], $args[1]);  
});