ホームページ >バックエンド開発 >PHPチュートリアル >phpの基礎知識:関数の基礎知識_PHPチュートリアル
関数はすべての言語で利用できるため、重要なポイントだけを以下に示します:
1>定義: PHP は戻り値の型を定義する必要はありません。
2> 関数名は大文字と小文字が区別されませんが、関数を呼び出すときは、通常、関数が定義されたときと同じ形式が使用されます。
3>PHP のすべての関数とクラスにはグローバル スコープがあり、内部で定義して外部から呼び出すことができ、またその逆も可能です。
4>PHP は関数のオーバーロードをサポートしておらず、宣言された関数の定義を解除したり再定義したりすることはできません。
5>PHP では再帰関数を呼び出すことができます。ただし、スタックが破損し、現在のスクリプトが終了する可能性があるため、100 ~ 200 レベルを超える再帰的な関数/メソッド呼び出しは避けてください。
6>デフォルト値を持つパラメータはパラメータリストの最後の数個になければなりません。
7>変数関数。関数の名前を変更することで関数を呼び出すことができます。
例:
function helloWorld($name='PHP')
{
echo "Hello World ".$name;
$func=helloWorld;// helloWorld 関数を呼び出す
$func( ' Saga');// パラメーターを使用して helloWorld を呼び出します
8>可変長パラメーター リスト:
主に 3 つの関数に依存します: func_num_args()、func_get_arg()、および func_get_args()
説明は次のとおりです:
int func_num_args ( )戻り値 パラメータの数 (PHP4、PHP5)
mixed func_get_arg (int arg_num) arg_num 番目のパラメータを返します (0 から数えます)
array func_get_args () パラメータ式のグループを返します。
http://www.bkjia.com/PHPjc/317416.html