PHP関数を呼び出すにはどうすればよいですか?

王林
リリース: 2024-04-10 12:33:01
オリジナル
637 人が閲覧しました

PHP で関数を呼び出すには、通常の呼び出し、パラメーターの受け渡し、戻り値、および変数関数の 4 つの方法があります。通常の呼び出しでは関数名とパラメータを使用します。パラメータの受け渡しは値または参照によって行うことができます。戻り値には return キーワードを使用します。変数関数は関数名として変数名を使用します。

PHP 函数的调用方式是什么?

PHP 関数の呼び出し方法

PHP では、次の 4 つの方法で関数を呼び出すことができます:

1. 従来の呼び出し

最も基本的な関数呼び出しメソッドは次のとおりです:

function_name(arg1, arg2, ...);
ログイン後にコピー

例:

echo hello(); // 输出:"Hello"
ログイン後にコピー

2. パラメータの受け渡し

関数パラメータは値または参照によって渡すことができます。

  • 値の転送: 変数の値を関数に渡します。関数内で変数を変更しても、関数外の変数には影響しません。
  • 参照渡し: 変数の参照を関数に渡します。関数内で変数を変更すると、関数外の変数に影響します。

パラメータ名の前に & 記号を追加して参照渡しします (例:

function swap(&$a, &$b) {
    $temp = $a;
    $a = $b;
    $b = $temp;
}

$a = 1;
$b = 2;
swap($a, $b);
echo "$a, $b"; // 输出:"2, 1"
ログイン後にコピー

3)。関数は値を返すことができ、

return

キーワードを使用します (例:

function double(int $num): int {
    return $num * 2;
}

echo double(5); // 输出:"10"
ログイン後にコピー
4)。 変数関数

変数関数は、PHP のメソッドを呼び出す特別な関数です。変数名を関数名として使用できるようにします。構文は次のとおりです。

$function_name($arg1, $arg2, ...);
ログイン後にコピー

例:

<?php
$hello = "Hello";
$hello("World!"); // 等同于 echo "Hello World!";
?>
ログイン後にコピー

実用的なケース

例: 2 つの数値の平均を計算します

<?php
function average(int $num1, int $num2): float {
    return ($num1 + $num2) / 2;
}

// 调用函数
echo "两数的平均值为:" . average(5, 10) . "\n"; // 输出:"7.5"
?>
ログイン後にコピー
合格 上記で紹介した関数呼び出し方法を使用すると、PHP 関数を柔軟に使用してさまざまなプログラミング タスクを実行できます。

以上がPHP関数を呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート