Heim >Backend-Entwicklung >PHP-Problem >Es gibt verschiedene Arten von PHP-Funktionen

Es gibt verschiedene Arten von PHP-Funktionen

王林
王林Original
2019-10-15 13:15:194526Durchsuche

Es gibt verschiedene Arten von PHP-Funktionen

PHP-Funktionsklassifizierung

1. Standardfunktionen, auch benannte Funktionen, gewöhnliche Funktionen

2. Dies ist der entscheidende Punkt und auch die am häufigsten verwendete Form in der Entwicklung. Sie wird hauptsächlich in Rückrufen und Schließungen verwendet.

3 Selbstaufrufende Funktionen werden sofort nach dem Schreiben ausgeführt

Beispiel:

<?php
 
//1.普通函数
function add($m,$n)
{
    return "$m+$n".&#39;=&#39;.($m+$n);
}
//按名调用
echo add(20,33);
echo &#39;<hr>&#39;;
 
//2.匿名函数
//匿名并非无名,而是指名称可以任意指定,非常适合用一个变量来引用
$mult = function($m,$n)
{
    return "$m*$n".&#39;=&#39;.($m*$n);
};
echo $mult(21,25);
echo &#39;<hr>&#39;;
//匿名函数的本质就是一个值,只不过这个值里面保存的是一个函数的定义
//匿名函数最重要的两个用途:回调函数,闭包
 
 
//3.自调用函数(自执行函数),也不需要名称,算是匿名函数的一个变种
//$sub = function($m,$n)
//{
//    return "$m-$n".&#39;=&#39;.($m-$n);
//};
echo (function($m,$n)
{
    return "$m-$n".&#39;=&#39;.($m-$n);
})(30,20);
?>

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonEs gibt verschiedene Arten von PHP-Funktionen. 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