2017-06-27 28 views
2

ich durch die Dokumentation von einigen PHP-Funktionen werde und ich sehe ständig das Muster ein Komma am Anfang der Arrays von mit, wenn sie als Funktionsargument verwendet, wie unten gezeigt:Comma in in PHP Arrays in Funktionssignaturen

int preg_match (string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]]) 

insbesondere

[,array...] and [,int $offset] ..

Antwort

2

Es ist kein Array mit , in begining. Es ist ein optionale Parameter. Allgemeine Parameter in [], d. H. square brackets zeigt an, dass diese Parameter optional sind. Sie können nur Argumente übergeben, wenn sie benötigt werden. Andernfalls können Sie es überspringen.