php関数の書き方はどうすればいいでしょうか?

藏色散人
リリース: 2023-03-08 19:40:02
オリジナル
2943 人が閲覧しました

php関数の記述方法は「

php関数の書き方はどうすればいいでしょうか?

この記事の動作環境:Windows7システム、PHP7.1バージョン、DELL G3コンピュータ

PHP機能

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

PHP には、1000 を超える組み込み関数が提供されています。

PHP 組み込み関数

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

PHP 関数

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

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

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

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

PHP 関数の作成

関数は、関数を呼び出すことによって実行されます。

構文

<?php
function functionName()
{
    // 要执行的代码
}
?>
ログイン後にコピー

PHP 関数のガイドライン:

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

関数名はで始まります文字またはアンダースコアで始まる (数字で始めることはできません)

Example

呼び出し時に自分の名前を出力する単純な関数:

Example

<?php
function writeName()
{
    echo "Kai Jim Refsnes";
}
 
echo "My name is ";
writeName();
?>
ログイン後にコピー

出力:

My name is Kai Jim Refsnes
ログイン後にコピー

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

関数にさらに関数を追加するには、変数に似たパラメーターを追加します。

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

例 1

次の例では、名は異なりますが、姓は同じになります:

Example

<?php
function writeName($fname)
{
    echo $fname . " Refsnes.<br>";
}
 
echo "My name is ";
writeName("Kai Jim");
echo "My sister&#39;s name is ";
writeName("Hege");
echo "My brother&#39;s name is ";
writeName("Stale");
?>
ログイン後にコピー

出力:

My name is Kai Jim Refsnes.
My sister&#39;s name is Hege Refsnes.
My brother&#39;s name is Stale Refsnes.
ログイン後にコピー

例 2

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

Example

<?php
function writeName($fname,$punctuation)
{
    echo $fname . " Refsnes" . $punctuation . "<br>";
}
 
echo "My name is ";
writeName("Kai Jim",".");
echo "My sister&#39;s name is ";
writeName("Hege","!");
echo "My brother&#39;s name is ";
writeName("Ståle","?");
?>
ログイン後にコピー

出力:

My name is Kai Jim Refsnes.
My sister&#39;s name is Hege Refsnes!
My brother&#39;s name is Ståle Refsnes?
ログイン後にコピー

PHP 関数 - 戻り値

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

<?php
function add($x,$y)
{
    $total=$x+$y;
    return $total;
}
 
echo "1 + 16 = " . add(1,16);
?>
ログイン後にコピー

出力:

1 + 16 = 17
ログイン後にコピー

推奨される学習: 「PHP ビデオ チュートリアル

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

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