Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Aufruffunktion
In PHP gibt es zwei Arten von Funktionen, nämlich integrierte und benutzerdefinierte Funktionen. Es gibt viele integrierte Funktionen, die von Programmierern oder Entwicklern direkt aus dem Programm aufgerufen werden können. Diese integrierten Funktionen haben eine spezifische Bedeutung für die auszuführende Aufgabe. Eine benutzerdefinierte Funktion wird speziell vom Programm entwickelt, das den Code enthält, der in Bezug auf die Anwendung ausgeführt werden soll. Der Entwickler schreibt einen Satz Code, der die Aufgabe basierend auf den Anforderungen in der Anwendung ausführen muss.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Es gibt zwei Arten von Funktionen in PHP, nämlich integrierte und benutzerdefinierte Funktionen. Diese Funktionen werden im Programm zur Ausführung verschiedener Aufgaben verwendet. In PHP ist eine Vielzahl von Funktionen definiert, die überall im Programm verwendet werden können. Obwohl es viele Vorteile hat, den Code nicht immer wieder neu schreiben zu müssen, und die Funktionen im Paket selbst enthalten sind, ist es für den Entwickler einfach, die integrierten Funktionen zu verwenden. Aber alle eingebauten Funktionen haben eine vordefinierte Bedeutung und führen selbst eine bestimmte Aufgabe aus. Daher begann der Entwickler mit der Entwicklung benutzerdefinierter Funktionen, bei denen der Entwickler den spezifischen Aufgabencode in jede Funktion schreiben und an einer beliebigen Stelle im Programm verwenden kann. Die benutzerdefinierten Funktionen werden im Programm in einer Klasse oder in einer Methode eines Programms aufgerufen, um die Aufgabe basierend auf den Anwendungsanforderungen auszuführen.
In PHP muss eine benutzerdefinierte Funktion mit dem Schlüsselwort „function“ deklariert werden. Wenn wir den Funktionsnamen deklarieren und der auszuführende Code darin geschrieben wurde, kann er überall im Programm aufgerufen werden.
Syntax:
function function_name() { //statements }
In der obigen Syntax ist Funktionsname der Name der Funktion, die im Programm aufgerufen werden soll, und Funktion ist das Schlüsselwort, das zum Deklarieren der Funktion verwendet wird. In PHP wird eine Funktion mit dem Funktionsschlüsselwort vor dem Funktionsnamen deklariert und der Aufruf einer Funktion in einem Programm erfolgt einfach durch Aufrufen des Namens der Funktion, wo immer dies erforderlich ist.
Nehmen wir Beispiele, um das Konzept des Aufrufs einer Funktion in PHP zu verstehen.
Im folgenden Beispiel ist die Funktion Write_Output der Name der Funktion und die Funktion wird im Programm mit demselben Namen unten aufgerufen. Diese Zeile ruft die definierte Funktion auf und führt die in der Funktion geschriebenen Anweisungen aus. Sie wird beendet, sobald die letzte Anweisung des Codes ausgeführt wurde.
Code:
<?php function Write_Output() { echo "This is the sample example of a function!"; } Write_Output(); ?>
Ausgabe:
1. In PHP kann eine Funktion parametrisiert sein, d. h. Argumente an die Funktion übergeben. Argumente sind genau wie die Variablen, die wir im Programm definieren. Wir können die Argumente einfach nach dem Namen der Funktion in der Klammer übergeben und so viele hinzufügen, wie wir möchten, indem wir ein Komma zwischen den Argumenten einfügen. Diese Argumente werden beim Aufruf der Funktion zugeordnet. Es wird ein Fehler ausgegeben, wenn Sie beim Aufruf der Funktion nicht die richtige Anzahl von Argumenten übergeben.
Code:
<?php function Employee($ename) { echo "$ename Patil \n"; } Employee("Akash"); Employee("Prakash"); ?>
Ausgabe:
Im obigen Beispiel ist „Employee“ der Name der Funktion und „ename“ das Argument, das in der Deklaration an die Funktion übergeben wird. Die Employee-Funktion wird unterhalb der Funktionsdeklaration aufgerufen und die Werte werden beim Aufruf an die Funktion übergeben. Die Ausgabe des Programms sind die Namen der Mitarbeiter, die beim Aufruf der Funktion übergeben wurden.
2. Im folgenden Beispiel werden die Namen der Mitarbeiter gedruckt und auch die Mitarbeiter-ID wird mitgedruckt. Wenn eine Organisation Datenblöcke in der Datenbank speichern muss, können wir einfach diese Art von Code schreiben, um die Daten problemlos zu verarbeiten.
Code:
<?php function Employee($ename, $id) { echo "Employee name is $ename and Employee id is $id \n"; } Employee("Lakshmi","780540"); Employee("Rohit","780541"); Employee("Jenny","780542"); ?>
Ausgabe:
In PHP basieren die Variablen nicht ausschließlich auf den Datentypen, abhängig von ihrem Wert oder ihren Daten. Die Datentypen sind lose gekoppelt und folgen keinen strengen Regeln. So können wir auch Variablen mit unterschiedlichen Datentypen addieren, subtrahieren und mehrere Operationen ausführen.
As we have seen all the examples, we can clearly see that the user-defined functions are more beneficial to the developer as it helps a lot from an application perspective and also is used to get the desired output. The goal of using functions in a particular program is that it can create his own code and develop the application based on requirements.
Code:
<?php function mulNumbers(int $x, int $y) { return $x * $y; } echo mulNumbers(5, 13); ?>
Output:
As we have seen in the above example that the integer can be multiplied with a string and a string can be used along with float etc. So PHP is a loosely typed language. In the above example, we could clearly see that the variable x and y are declared as integer and while calling they just use one variable as integer and another one as a string and the desired output also gets fetched.
In this article, we discussed how to call functions in PHP i.e. user-defined function. Then we discussed different forms of user-defined functions and syntax with example. The functions can be written for a specific application and to perform a specific task i.e. calculation of payroll, adding new entries, etc. So the developer can easily modify the code for the flexibility and can call it anywhere in the program.
Das obige ist der detaillierte Inhalt vonPHP-Aufruffunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!