ホームページ > バックエンド開発 > PHPチュートリアル > PHP 関数入門_PHP チュートリアル

PHP 関数入門_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:24:53
オリジナル
914 人が閲覧しました

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

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

PHP 関数

このチュートリアルでは、独自の関数を作成する方法を示します。

PHP 関数の作成

関数は、必要なときにいつでも実行できるコードのブロックです。

PHP 関数の作成:

すべての関数はキーワード「function()」で始まります

関数に名前を付けます - 関数の名前はその機能を示すものでなければなりません。関数名は文字またはアンダースコアで始まります。
「{」を追加します - 左中括弧の後の部分は関数のコードです。

関数コードを挿入

「}」を追加します - 中括弧を閉じることで関数が終了します。

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

<html><body><?phpfunction writeMyName()  {  echo "David Yang";  }writeMyName();?></body></html>
ログイン後にコピー

PHP関数の使用

今度は、これをPHPスクリプトで実行します。この関数:

<?phpfunction writeMyName()  {  echo "David Yang";  }echo "Hello world!<br>";echo "My name is ";writeMyName();echo ".<br>That's right, ";writeMyName();echo " is my name.";?>
ログイン後にコピー

上記のコードの出力:

Hello world!My name is David Yang.That's right, David Yang is my name.
ログイン後にコピー

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

非常にシンプルな機能です。静的な文字列のみを出力できます。

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

writeMyName() など、関数名の後に括弧があることに気づいたかもしれません。パラメータは括弧内に指定されます。

例 1

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

<?phpfunction writeMyName($fname)  {  echo $fname . " Yang.<br>";  }echo "My name is ";writeMyName("David");echo "My name is ";writeMyName("Mike");echo "My name is ";writeMyName("John");?>
ログイン後にコピー

上記のコードの出力:

例 2次の関数には 2 つのパラメーターがあります:
My name is David Yang.My name is Mike Yang.My name is John Yang.
ログイン後にコピー

上記のコードの出力:
<?phpfunction writeMyName($fname,$punctuation)  {  echo $fname . " Yang" . $punctuation . "<br>";  }echo "My name is ";writeMyName("David",".");echo "My name is ";writeMyName("Mike","!");echo "My name is ";writeMyName("John","...");?>
ログイン後にコピー

PHP 関数 - Return値関数値を返すためにも使用できます。 例

My name is David Yang.My name is Mike Yang!My name is John Yang...
ログイン後にコピー

上記のコードの出力: http://www.bkjia.com/PHPjc/446729.html
www.bkjia.com

本当http://www.bkjia.com/PHPjc/446729.html PHP の真の力はその機能から生まれます。 PHP には、700 を超える組み込み関数が提供されています。 PHP 関数 このチュートリアルでは、独自の関数を作成する方法を説明します。 ...
技術記事

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