Was bedeutet wp_parse_args tun?
Ich haben den Bau WordPress-widgets für eine Weile und haben immer verwendet einige Codes, wie z.B. diese:
$instance = wp_parse_args( (array) $instance);
Ist es nie Probleme verursacht und wird empfohlen an mehreren stellen (von Justin Tadlock, zwei WordPress-Bücher, die ich habe, usw.), aber keine dieser Quellen wirklich erklären warum.
So, was bedeutet das eigentlich, und was passieren würde, wenn es weggelassen wurde?
InformationsquelleAutor ggwicz | 2011-09-11
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laienhaft ausgedrückt, es merging arrays.
Ist es Häufig verwendet, weil es erlaubt, eine Funktion mehrere Argumente akzeptieren, ohne dass der code chaotisch Aussehen. Dann geht den nächsten Schritt, indem der Entwickler zum einrichten der Standardwerte.
Dort wp_parse_args kommt, es geht übergebenen Werte mit Standardwerten.
Setzt auch ein URL-query-string in ein array.
Hoffe, das hilft
http://codex.wordpress.org/Function_Reference/wp_parse_args
In der Regel ist es die Vereinfachung der Funktionsaufruf, zu vermeiden lange code-Kontrolle Erscheinung/Existenz und default-Werte von Variablen, die als Argumente übergeben wurden
dies ist der code in wordpress function.php Datei: