wir eine Funktion in PHP So rufen:Sind Unamed Variablen in Function Call Static
do_something('foodabaa');
function do_something($subject)
{
static $pattern = '~foo~';
return preg_replace($pattern, 'bar', $subject);
}
Ist der Neuwert bar
statisch, oder ist es dynamisch, so dass jeder Aufruf der Funktion neu initialisiert es?
Fügen Sie auf jeden Fall Informationen über andere Programmiersprachen außer PHP hinzu.
In Ihrem Beispiel ist dieser Wert sowieso statisch, da Sie die Stringkonstante 'bar' verwenden. – hindmost
Vielleicht haben Sie Ersatz und Muster verwechselt? – hindmost
@hindmost ... Nein, die Frage ist ziemlich klar, ich habe eine statische Variable als Referenz gesetzt. Ich bin nur daran interessiert, ob "bar" statisch oder dynamisch ist, ich nehme an, dass es statisch ist. – gwillie