PHP完全独学マニュアルlogin
PHP完全独学マニュアル
著者:php.cn  更新時間:2022-04-15 13:53:54

PHP関数



PHP の真の力はその機能から生まれます。

PHP には 1000 以上の組み込み関数が提供されています。


PHP 組み込み関数

完全なリファレンス マニュアルとすべての配列関数の例については、PHP リファレンス マニュアル をご覧ください。


PHP 関数

この章では、独自の関数を作成する方法を説明します。

ページの読み込み時にスクリプトを実行したい場合は、それを関数に含めることができます。

PHP関数とはどういう意味ですか?

関数は関数を呼び出すことで実行されます。

ページ上のどこでも関数を呼び出すことができます。


PHP関数の作成

関数は関数を呼び出すことで実行されます。

構文

function functionName()
{
実行されるコード;
}

PHP関数のガイドライン:

  • 関数の名前はその機能を示す必要があります

  • 名前の始まり文字またはアンダースコアを使用します (数字で始めることはできません)

呼び出されたときに私の名前を出力する単純な関数:

<html>
<body>
<?php
function writeName()
{
echo "Kai Jim Refsnes";
}
echo "My name is ";
writeName();
?>
</body>
</html>
出力:
私の名前は Kai Jim Refsnes です

PHP 関数 - パラメーターの追加

関数にさらに関数を追加するには、パラメーターを追加します。パラメータは変数のようなものです。

パラメータは関数名の後の括弧内に指定します。

例 1

次の例では、名は異なりますが、同じ姓が出力されます:

<html>
<body>
<?php
function writeName($fname)
{
echo $fname . " Refsnes.<br>";
}
echo "My name is ";
writeName("Kai Jim");
echo "My sister's name is ";
writeName("Hege");
echo "My brother's name is ";
writeName("Stale");
?>
</body>
</html>
出力:
私の名前は Kai Jim Refsnes です。
私の妹の名前は Hege Refsnes です。
私の兄弟の名前は Stale Refsnes です。

例 2

次の関数には 2 つのパラメーターがあります:

<html>
<body>
<?php
function writeName($fname,$punctuation)
{
echo $fname . " Refsnes" . $punctuation . "<br>";
}
echo "My name is ";
writeName("Kai Jim",".");
echo "My sister's name is ";
writeName("Hege","!");
echo "My brother's name is ";
writeName("Ståle","?");
?>
</body>
</html>
出力:
私の名前は Kai Jim Refsnes です。
私の妹の名前は Hege Refsnes です!
私の弟の名前は Ståle Refsnes です?

PHP 関数 - 戻り値

値を返す関数が必要な場合は、return ステートメントを使用してください。

インスタンス

<html>
<body>
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . add(1,16);
?>
</body>
</html>
出力:
1 + 16 = 17

PHP中国語ウェブサイト