Kann ich ein Array an eine PHP-Funktion übergeben, die eine unendliche Anzahl von Argumenten akzeptiert, in PHP 5.5 oder früher?

8

Gegeben dieses Beispiel existierende Funktion (vermutlich vor PHP5.6 geschrieben);

%Vor%

in PHP5.6 können wir dies tun;

%Vor%

Kann ich ein Array vor 5.6 auf ähnliche Weise übergeben?

    
srayner 15.09.2015, 12:20
quelle

1 Antwort

3

PHP verwendet call_user_func_array , um variadische Argumente in PHP-Versionen vorher zu übergeben bis 5.6

%Vor%

Sie sollten beachten, dass PHP 5.4 und früher immer die Array-Variablen als Referenz übergibt (was ein potenzielles Problem ist, das ich am Tag zurückliefert). Diese Methode wurde in 5.5 entfernt und sollte nicht mehr verwendet werden, da sie seit 5.3 veraltet ist.

    
Machavity 15.09.2015, 13:04
quelle

Tags und Links