ホームページ  >  記事  >  バックエンド開発  >  phpの基礎知識:関数の基礎知識_PHPチュートリアル

phpの基礎知識:関数の基礎知識_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:59:11867ブラウズ

関数はすべての言語で利用できるため、重要なポイントだけを以下に示します:

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

tru​​ehttp://www.bkjia.com/PHPjc/317416.html技術記事関数はすべての言語で使用できるため、ここでは重要なポイントだけを説明します。 1 定義: PHP は戻り値の型を定義する必要はありません。 2関数名は大文字と小文字が区別されませんが、関数を呼び出すときは通常...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。