Heim > Artikel > Backend-Entwicklung > Was ist eine Variablenfunktion in PHP? Wie verwende ich Variablenfunktionen? (Aktie)
Der vorherige Artikel stellte Ihnen vor: „Was ist Referenzübergabe?“ Wie verwende ich die Parameterübergabe per Referenz? Zuordnung von Referenzparametern? (Angehängter Code) “, dieser Artikel stellt Ihnen weiterhin vor, was eine Variablenfunktion in PHP ist? Wie verwende ich Variablenfunktionen? (Teilen), lasst uns gemeinsam lernen! ! !
Was ist eine Variablenfunktion:
Wenn der Wert einer Variablenfunktion die Namenszeichenfolge einer bestimmten Funktion ist, können wir den Variablennamen () verwenden, um die Funktion mit dem entsprechenden Namen aufzurufen Methode ist Variablenfunktion
Zum Beispiel:
$var = 'demo'; function demo(){ php代码 }
Verwendung der Variablenfunktion:$var(); Äquivalent zu demo();
Nehmen wir den Code als Beispiel:
<?php /****** 变量函数*/ $yyds = 'study'; $study = '努力学习'; echo $$yyds; ?>
Bevor wir die Variablenfunktion lernen, lassen Sie uns Überprüfen Sie es zuerst. Lassen Sie uns über die zuvor erwähnten Variablen sprechen. Zuerst weisen wir $yyds einen Anfangswert zu und weisen dann „studiert“ zu, wenn wir $$yyds ausgeben be ist das Wort „Study Hard“ ($yyds wird als „Study Hard“ geparst und wird dann weiterhin als „Study Hard“ geparst); Über die Variablenfunktion
<?php /****** 变量函数*/ $yyds = 'study'; $study = '努力学习'; echo $$yyds; echo '<hr>'; function textarea($rows=10, $cols=50, $name='biezhu',$place='请您输入内容'){ echo '<textarea rows="'.$rows.'" cols="'.$cols.'"name= "'.$name.'" placeholder="'.$place.'"></textarea>'; } textarea(); ?>
Code-Analyse:
Wir erstellen immer noch eine Funktion und definieren einen Anfangswert textarea() (mehrzeilige Texteingabe). Wenn wir dann einen Textbereich definieren, geben wir ihn direkt aus. Zeilentextausgabe, Es wird auch geben, wie viele Zeilen, wie viele Spalten (Zeile stellt Zeilen dar; Spalten stellen Spalten dar) und die Standardanzeige (Platzhalter) Der oben definierte Inhalt wird sich wahrscheinlich ändern, daher fügen wir sie in textarea() ein. Wenn wir textarea() aufrufen, stellen wir fest, dass die Ergebnisse, die wir eingeben, wie folgt ausgegeben werden können:Variablenfunktion
<?php /****** 变量函数*/ $yyds = 'study'; $study = '努力学习'; echo $$yyds; echo '<hr>'; function textarea($rows=10, $cols=50, $name='biezhu',$place='请您输入内容'){ echo '<textarea rows="'.$rows.'" cols="'.$cols.'"name= "'.$name.'" placeholder="'.$place.'"></textarea>'; } //textarea(); //定义一个变量 $func = 'textarea'; //函数变量 $func(); ?>
Definieren Sie zunächst eine Variable als $func='textarea' time textarea ist eine Zeichenfolgenvariable. Dann haben wir den Code ausgeführt, indem wir () zur soeben definierten $func-Variablen hinzugefügt haben, und festgestellt, dass er weiterhin ausgeführt werden kann:
Oben unsere variable Funktion;
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist eine Variablenfunktion in PHP? Wie verwende ich Variablenfunktionen? (Aktie). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!