So rufen Sie eine benutzerdefinierte PHP-Funktion auf

伊谢尔伦
Freigeben: 2023-03-07 17:58:01
Original
6582 Leute haben es durchsucht

Unabhängig davon, ob es sich um eine benutzerdefinierte Funktion oder eine Systemfunktion handelt, werden diese Funktionen nicht ausgeführt, wenn sie nicht aufgerufen werden. Im Allgemeinen müssen Sie nur den Funktionsnamen und die Parameterliste verwenden, um die Funktion dort aufzurufen, wo Sie sie verwenden möchten. Nachdem die Funktion aufgerufen wurde, beginnt sie mit der Ausführung des Codes im Funktionskörper. Nach Abschluss der Ausführung kehrt sie zum aufrufenden Speicherort zurück und setzt die Ausführung unten fort. Daher kann der Name der Funktion beim Aufruf der Funktion in den folgenden drei Funktionen zusammengefasst werden.


(1) Rufen Sie die Funktion über den Funktionsnamen auf, lassen Sie den Code des Funktionskörpers laufen und rufen Sie auf Wenn Sie die Funktion mehrmals im Körper ausführen, wird der Code mehrmals ausgeführt.

(2) Wenn die Funktion über eine Parameterliste verfügt, können Sie den entsprechenden Wert auch über die Klammern nach dem Funktionsnamen an den Parameter übergeben und die Parameter im Funktionskörper verwenden Ändern Sie den internen Code der Funktion.

(3) Wenn die Funktion einen Rückgabewert hat, wird der Rückgabewert nach Ausführung der Funktion an die Stelle zurückgegeben, an der die Funktion aufgerufen wurde, sodass der Funktionsname erhalten bleibt kann als der von der Funktion zurückgegebene Wert angesehen werden.


Solange die deklarierte Funktion im Skript sichtbar ist, kann sie über die Funktion an einer beliebigen Stelle im Skript aufgerufen werden Name. In PHP können Sie eine Funktion aufrufen, nachdem sie deklariert wurde, Sie können sie aufrufen, bevor die Funktion deklariert wurde, und Sie können auch eine Funktion innerhalb einer Funktion aufrufen. Obwohl eine Funktion deklariert ist, wird sie manchmal nicht ausgeführt, wenn sie nicht aufgerufen wird. Wenn wir es einmal vor und einmal nach der Funktionsdeklaration aufrufen, wird die Funktion zweimal ausgeführt.


Die Funktion schreibt einige wiederholte Funktionen in einen unabhängigen Codeblock und ruft sie bei Bedarf separat auf. Zuvor haben wir in So deklarieren Sie eine benutzerdefinierte Funktion in PHP erstelltNachdem die Funktion definiert wurde, müssen Sie nur noch die Funktion aufrufen Es ist relativ einfach: Zitieren Sie einfach den Funktionsnamen und weisen Sie die richtigen Parameter zu.

Benutzerdefinierte PHP-Funktionsinstanz aufrufen

Im Folgenden wird eine Funktion test() definiert, um das Quadrat der eingehenden Parameter zu berechnen und es dann zusammen auszudrücken Alle Formeln und Ergebnisse werden ausgegeben und der Code wird wie folgt angezeigt:

<?php
  function test($num)
  {
     return "$num * $num = ". $num * $num;
  }
  echo test(10);
?>
Nach dem Login kopieren

Das Ergebnis ist: 10 * 10 = 100


Erklärung: $num in der obigen Funktion test() ist ein Parameter in der benutzerdefinierten Funktion Im nächsten Kapitel werden wir die beiden Parameter der benutzerdefinierten PHP-Funktion ausführlich vorstellen.

Das obige ist der detaillierte Inhalt vonSo rufen Sie eine benutzerdefinierte PHP-Funktion auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage