PHP动态函数变量


PHP Dynamic Function Variables?

因此,在基本的PHP函数(可能不是一个很好的参考,但无论如何)示例中,函数array_push($arr, $info)-您可以在$info变量中放入任意多的项,但如果您不在所创建的函数(例如public function __connstruct($conn_string, $drivers))中放入参数,则如何实现不需要$drivers变量,除非用它调用函数。

它是函数中一种特殊类型的变量吗?

试试这个:默认参数

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

这使得$drivers成为可选的函数参数