logo

PHP-Funktionen

Eine PHP-Funktion ist ein Codeteil, der viele Male wiederverwendet werden kann. Es kann Eingaben als Argumentliste und Rückgabewert übernehmen. Es gibt Tausende von integrierten Funktionen in PHP.

In PHP können wir definieren Bedingte Funktion , Funktion innerhalb der Funktion Und Rekursive Funktion Auch.


Vorteil von PHP-Funktionen

Wiederverwendbarkeit des Codes : PHP-Funktionen werden nur einmal definiert und können wie in anderen Programmiersprachen mehrmals aufgerufen werden.

Weniger Code : Es spart viel Code, da Sie die Logik nicht viele Male schreiben müssen. Mithilfe einer Funktion können Sie die Logik nur einmal schreiben und wiederverwenden.

Einfach zu verstehen : PHP-Funktionen trennen die Programmierlogik. Daher ist es einfacher, den Ablauf der Anwendung zu verstehen, da jede Logik in Form von Funktionen unterteilt ist.


Benutzerdefinierte PHP-Funktionen

Wir können benutzerdefinierte Funktionen einfach deklarieren und aufrufen. Sehen wir uns die Syntax zum Deklarieren benutzerdefinierter Funktionen an.

Syntax

 function functionname(){ //code to be executed } 

Hinweis: Der Funktionsname darf wie andere Bezeichnungen in PHP nur mit einem Buchstaben und einem Unterstrich beginnen. Es kann nicht mit Zahlen oder Sonderzeichen beginnen.

Beispiel für PHP-Funktionen

Datei: function1.php
 

Ausgabe:

mikrolithischer Kern
Hallo PHP-Funktion

PHP-Funktionsargumente

Wir können die Informationen in der PHP-Funktion durch Argumente übergeben, die durch Kommas getrennt sind.

PHP unterstützt Aufruf nach Wert (Standard), Aufruf per Referenz , Standardargumentwerte Und Argumentliste variabler Länge .

Sehen wir uns das Beispiel zur Übergabe eines einzelnen Arguments in einer PHP-Funktion an.

Datei: functionarg.php
 <?php function sayHello($name){ echo 'Hello $name <br/>&apos;; } sayHello(&apos;Sonoo&apos;); sayHello(&apos;Vimal&apos;); sayHello(&apos;John&apos;); ?&gt; 

Ausgabe:

 Hello Sonoo Hello Vimal Hello John 

Sehen wir uns das Beispiel zur Übergabe von zwei Argumenten in einer PHP-Funktion an.

Datei: functionarg2.php
 <?php function sayHello($name,$age){ echo 'Hello $name, you are $age years old <br/>&apos;; } sayHello(&apos;Sonoo&apos;,27); sayHello(&apos;Vimal&apos;,29); sayHello(&apos;John&apos;,23); ?&gt; 

Ausgabe:

 Hello Sonoo, you are 27 years old Hello Vimal, you are 29 years old Hello John, you are 23 years old 

PHP-Aufruf per Referenz

Der an die Funktion übergebene Wert ändert standardmäßig nicht den tatsächlichen Wert (Aufruf nach Wert). Aber wir können dies tun, indem wir einen Wert als Referenz übergeben.

Standardmäßig wird der an die Funktion übergebene Wert als Call-by-Value übergeben. Um einen Wert als Referenz zu übergeben, müssen Sie vor dem Argumentnamen das kaufmännische Und-Symbol (&) verwenden.

Mathe-Klasse Java

Sehen wir uns ein einfaches Beispiel für Call-by-Reference in PHP an.

Datei: functionref.php
 

Ausgabe:

 Hello Call By Reference 

PHP-Funktion: Standardargumentwert

Wir können in der Funktion einen Standardargumentwert angeben. Wenn Sie beim Aufrufen der PHP-Funktion kein Argument angeben, wird das Standardargument verwendet. Sehen wir uns ein einfaches Beispiel für die Verwendung des Standardargumentwerts in einer PHP-Funktion an.

Datei: functiondefaultarg.php
 <?php function sayHello($name='Sonoo'){ echo 'Hello $name <br/>&apos;; } sayHello(&apos;Rajesh&apos;); sayHello();//passing no value sayHello(&apos;John&apos;); ?&gt; 

Ausgabe:

 Hello Rajesh Hello Sonoo Hello John 

PHP-Funktion: Rückgabewert

Sehen wir uns ein Beispiel einer PHP-Funktion an, die einen Wert zurückgibt.

Datei: functiondefaultarg.php
 

Ausgabe:

 Cube of 3 is: 27