0

次のコードがあります

copy($source, $target);

私も使っています

move_uploaded_file($source, $target);

コードの再利用を防ぐために、変数を介して copy と move_uploaded_file を渡したいと思います。

私の変数がの場合$var = "copy";、単純に を入れて$var($source, $target);もうまくいかないようです。

を囲む必要がある特殊文字はあり$varますか?

ありがとう。

4

5 に答える 5

9

正しい構文は$var( variable functions ) であるため、コードは機能するはずです。

ただし、そうしないでください。単純で読みやすい方法でコードを記述してください。この手法には正当な使用例がありますが、これはその 1 つではありません。

于 2013-05-03T13:39:25.417 に答える
0

PHP 関数 call_user_func() を使用できます。

詳細はこちら。

于 2013-05-03T13:40:57.233 に答える