トップ 言語 PHP プログラミング基礎(文法) 関数 ユーザ定義

PHPのユーザー定義関数の定義方法

PHPではあらかじめ用意された標準関数と自分で定義したユーザー定義関数を使うことができます。ここではユーザー定義関数の定義方法について解説しています。

▲記事トップへ

目次

この記事の目次です。

1. ユーザー定義関数
2. 関数の例
3. 関数の引数
4. 関数の戻り値
5. 関数の呼出し方法
6. 関数の戻り値の利用方法

もっと知識を広げるための参考
更新履歴

1. ユーザー定義関数

PHPではあらかじめ用意された標準関数と自分で定義したユーザー定義関数を使うことができます。 ここではユーザー定義関数の定義方法について見ていきます。

以下では、ユーザー定義関数のことを省略して単に関数と記述しています。

2. 関数の例

関数の例です。

<?php
function func($arg) {
    echo '引数:' + $arg;
    return "戻り値";
}
?>

3. 関数の引数

関数には入力として引数を渡すことができます。

<?php
function func($arg) {
    echo '引数:' + $arg;
}
?>

4. 関数の戻り値

またreturn文を使用して出力として戻り値を返すことができます。

<?php
function func() {
    return "戻り値";
}
?>

5. 関数の呼出し方法

関数の呼び出しは以下のよう行います。

引数のない関数を呼び出す

引数のない関数の呼び出しは次のようになります。

<?php
function func() {
    echo "関数を呼び出しました。";
}

func();
?>

引数のある関数を呼び出す

引数のある関数の呼び出しは次のようになります。

<?php
function func($arg) {
    echo '引数:' + $arg;
}

func('引数のある関数を呼び出します。');
?>

戻り値のある関数を呼び出す

戻り値のある関数の呼び出しは次のようになります。

<?php
function func() {
    return "戻り値のある関数を呼び出しました。";
}
$var = func();
echo $var;
?>

6. 関数の戻り値の利用方法

PHPを勉強中の方にとって、この方法は感覚的にわかりにくい部分と思われますので、関数の戻り値の利用方法について補足します。

関数の戻り値を変数に代入して利用する

関数の戻り値を変数に代入して利用できます。

<?php
function func() {
    return "戻り値のある関数を呼び出しました。";
}
$var = func();
echo $var;
?>

関数呼び出しを変数のように利用する

関数の戻り値の値は、関数呼び出しを変数のように利用することもできます。

<?php
function func() {
    return "戻り値のある関数を呼び出しました。";
}
echo func();
?>

もっと知識を広げるための参考

もっと知識を広げるための参考です。

PHP

プログラミング言語のPHPについてまとめています。 読み方はピーエイチピーです。for文やmysql、ページングの例など、PHPとは?からやさしく説明しています。

詳細

更新履歴

更新履歴になります。

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Eclipse /Fiddler /gcc /gdb /Git /g++ /JDK /JMeter /JUnit /Teraterm /ZAP

技術・仕様
Ajax /CORBA /Jakarta EE(旧称J2EE、Java EE) /JNI

ライブラリ/Framework/CMS
bootstrap /jQuery /FuelPHP /Lucene /MyBatis /Seasar2 /Spring /Struts /WordPress

Web API
Google Maps

ITインフラOSとミドルウェア
Linux /Windows /シェル
ActiveMQ /Tomcat /MariaDB /MySQL /Nagios /Redis /Solr

ITインフラサーバー
公開Webサーバー

ITインフラネットワーク
プログラミング /構築

ITインフラセキュリティ
公開サーバーのセキュリティ

PC製品
ZOTAC

SI
ホームページの作り方

その他
IT用語 /ITスキル体系

スポンサーリンク

関連サイト内検索ツール

zealseedsおよび関連サイト内のページが検索できます。

IPアドレス確認ツール

あなたのグローバルIPアドレスは以下です。

3.238.180.255

HTMLの表示色確認ツール

パスワード生成ツール

文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。

ここに生成されます。

スポンサーリンク