2016-04-08 18 views
0

したがって、基本的なPHP関数(おそらく良い参照ではありませんが、とにかく良い例ではありません)の例では、関数array_push($arr, $info)は - $info変数に多くの項目を入れても構いませんが、関数$driversを関数と一緒に呼び出さない限り、変数を必要としないようにするにはどのようにしたいでしょうか?例:public function __connstruct($conn_string, $drivers)PHP動的関数変数

これは関数内の特殊な変数ですか?

+0

[デフォルト引数値を](http://php.net/manual/en/functions.arguments.phpを作ります#functions.arguments.default)?! – Rizier123

+0

関数func_get_argsを参照 –

答えて

2

はこれを試してみてください:デフォルト引数

public function __construct($conn_string, $drivers = null) 
{ 
    // do something 
} 

これは$ドライバオプション機能引数

+0

ありがとう、私はとても愚かな気がするが、とにかく答えるために感謝:) – Jek