2016-04-08 7 views
0

Also in der Basis PHP-Funktionen (wahrscheinlich nicht eine gute Referenz, aber trotzdem) Beispiel, die Funktion array_push($arr, $info) - Sie können so viele Elemente in die Variable $info wie Sie wollen, aber Beispiel, wenn Sie nicht in einen Parameter setzen Funktion, die Sie gemacht haben, Beispiel public function __connstruct($conn_string, $drivers), wie möchte man erreichen, dass die $drivers Variable nicht benötigt wird, wenn die Funktion damit aufgerufen wird.PHP Dynamische Funktionsvariablen?

Ist es eine spezielle Art von Variable in der Funktion?

+0

[Standardargument Werte] (http://php.net/manual/en/functions.arguments.php # functions.arguments.default) ?! – Rizier123

+0

beziehen Sie sich auf die Funktion func_get_args –

Antwort

2

Versuchen Sie folgendes: Standardargumente

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

Diese

$ Treiber eine optionale Funktion Argument macht
+0

Vielen Dank, ich fühle mich so dumm, aber danke für die Antwort sowieso :) – Jek