ホームページ  >  記事  >  バックエンド開発  >  PHP関数の構文と構造

PHP関数の構文と構造

王林
王林オリジナル
2024-04-13 14:09:02477ブラウズ

PHP 関数の構文には、関数宣言 (function_name およびパラメーター リスト) と関数本体 (実行されるコードを含む) が含まれます。関数では戻り値の型を定義できますが、定義されていない場合は NULL が返されます。例には、2 つの数値の合計を計算したり、文字列に別の文字列が含まれているかどうかを確認したりすることが含まれます。

PHP 函数的语法和结构

PHP 関数の構文と構造

文法

PHP 関数の構文は次のとおりです:

function [修饰符] function_name([参数列表]) {
  // 函数体
}

どこ:

  • [修飾子] はオプションで、publicprivateprotected または静的
  • function_name は関数の名前です。
  • [パラメータ リスト] はオプションで、関数によって受け入れられるパラメータのリストが含まれます。
  • 関数本体は、関数によって実行されるコードを含むコードのブロックです。

構造

PHP 関数は次の部分で構成されます:

  • 関数宣言: 関数ヘッダーが含まれます (function [修飾子]、および function_name) とパラメーターのリスト。
  • 関数本体: 関数によって実行されるコードが含まれます。
  • 関数の戻り値: 関数で戻り値の型が定義されている場合、関数はその型の値を返します。戻り値の型が定義されていない場合、関数は NULL を返します。

実践例

例 1:2 つの数値の合計を計算する

function add($num1, $num2) {
  return $num1 + $num2;
}

$result = add(10, 15);
echo $result; // 输出:25

例 2:1 つを判断する文字列に別の文字列が含まれているかどうか

function contains($str, $subStr) {
  return strpos($str, $subStr) !== false;
}

$contains_result = contains("Hello world", "world");
echo $contains_result ? '包含' : '不包含'; // 输出:包含

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

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