ホームページ  >  記事  >  バックエンド開発  >  PHP関数の例の紹介

PHP関数の例の紹介

小云云
小云云オリジナル
2018-03-22 11:42:341631ブラウズ

この記事では、主に PHP 関数の概要とその使用方法を簡単に紹介します。

命名: 変数の命名規則に従ってください。関数はオーバーロードできません

関数: 関数は構造化プログラミングを実装し、コードの保守性を向上させます

グローバル変数: スクリプト全体ですべて使用できます。 。

ローカル変数: は関数本体内で定義され、関数の実行後に自動的に解放されます。関数が実行された後は解放されません

関数内のローカル変数 グローバル変数のプログラミング: 1.global; 2.$GLOBAL[''] グローバル配列を使用します

関数の種類

1. カスタムパラメータを含む関数:

1 t t 1 1 t t t to t t t e t to to the e to us the 関数が呼び出されます。


2参照パラメーターを使用して。 test(&$a) { } が編集されました。数3. デフォルトパラメータの関数:

FUCTION TEST ($ a = 0) {} // $ a = 0 は、関数が呼び出されたときに関数に送信されないことを意味し、デフォルトの $ a = 0;


4. 可変数のパラメーターを持つ関数:

Function test(){$a,$b,...}{ } //原則: func_get_args() 関数を使用します。すべてのパラメータを受け入れ、使用する 1 つのデータを返すため、複数のパラメータが存在する可能性があります


func_get_args() はパラメータ配列を取得し、
func_num_args() はパラメータの数を取得し、

func_get_arg() は指定されたパラメータを返します (通常使用されます) func_num_args と組み合わせて使用​​します)

5. コールバック関数: function one(){} $fun="one"; $fun( を実行すると、one() 関数を呼び出すのと同じになります。 . 再帰関数: 関数自体を呼び出すときは、終了、つまり終了条件が必要であることに注意してください。そうでないと無限ループが形成されます。

  function test($a){   
                              if($a >=0 ){   //退出递归的条件,一定要有
                                       test($a-1);
                                }else{
                                    return ;
                                }
                       }

7.名前のない関数。通常、コールバック関数に使用されます。

よく使用される関数:

echo()【语言结构】
print()//【语言结构】【有返回值】,若传输失败导致没有输出,它返回false
var_dump()
var_export()【有返回值,翻译一个合法的PHP 代码】
printf()//类似与C 语言的形式 printf("my name is %s, age %d", $name, $age);,打印出来
sprintf()//跟printf 相似,但不打印,而是返回格式化后的文字,其他的与printf 一样

関連する推奨事項:

10 の非常に便利な PHP 関数の共有

PHP関数の静的変数は指定された反復回数を実装します

PHP関数の検索パフォーマンステスト

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

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