ホームページ >バックエンド開発 >PHPの問題 >PHP関数にはいくつかの種類があります

PHP関数にはいくつかの種類があります

王林
王林オリジナル
2019-10-15 13:15:194518ブラウズ

PHP関数にはいくつかの種類があります

#PHP 関数の分類

1. 標準関数、名前付き関数、通常関数とも呼ばれます

2. 匿名関数、これが重要なポイントであり、開発で最も一般的に使用される形式でもあります。主にコールバックとクロージャで使用されます。

3. 自己呼び出し関数は、記述直後に実行されます。


例 :

<?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);
?>

推奨チュートリアル:

PHP ビデオ チュートリアル

以上がPHP関数にはいくつかの種類がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。