Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist eine Variablenfunktion in PHP? Wie verwende ich Variablenfunktionen? (Aktie)

Was ist eine Variablenfunktion in PHP? Wie verwende ich Variablenfunktionen? (Aktie)

慕斯
慕斯Original
2021-06-04 15:19:363797Durchsuche

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 in PHP? Wie verwende ich Variablenfunktionen? (Aktie)

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 = &#39;study&#39;;
     $study = &#39;努力学习&#39;;
     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 = &#39;study&#39;;
      $study = &#39;努力学习&#39;;
      echo $$yyds;
      echo &#39;<hr>&#39;;
      
  
      function textarea($rows=10, $cols=50, $name=&#39;biezhu&#39;,$place=&#39;请您输入内容&#39;){
      echo &#39;<textarea rows="&#39;.$rows.&#39;" cols="&#39;.$cols.&#39;"name= "&#39;.$name.&#39;" placeholder="&#39;.$place.&#39;"></textarea>&#39;;
      }
      textarea();
   
?>

Code-Analyse:Was ist eine Variablenfunktion in PHP? Wie verwende ich Variablenfunktionen? (Aktie)

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 = &#39;study&#39;;
      $study = &#39;努力学习&#39;;
      echo $$yyds;
      echo &#39;<hr>&#39;;
      
      
      function textarea($rows=10, $cols=50, $name=&#39;biezhu&#39;,$place=&#39;请您输入内容&#39;){
      echo &#39;<textarea rows="&#39;.$rows.&#39;" cols="&#39;.$cols.&#39;"name= "&#39;.$name.&#39;" placeholder="&#39;.$place.&#39;"></textarea>&#39;;
      }
      
  
      //textarea();
      //定义一个变量
      $func = &#39;textarea&#39;;
      //函数变量
      $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:

Was ist eine Variablenfunktion in PHP? Wie verwende ich Variablenfunktionen? (Aktie)

Oben unsere variable Funktion;

Empfohlenes Lernen: „

PHP-Video-Tutorial

Was ist eine Variablenfunktion in PHP? Wie verwende ich Variablenfunktionen? (Aktie)

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn