PHPでウェブの世界と繋がろう!
menu
ホーム > PHPの文法 > 1 基本構造 > 1-10 関数名

1-10 関数名

Pocket

- 1 分ノート ! -

  • 関数名では 大文字小文字は区別されない
  • 関数名 1 文字目
    [ a~z ](大文字小文字区別されない) or
    [ A~Z ](大文字小文字区別されない) or
    [ Ox7F~0xFF ](ASCIIコード) or
    [ _ ](アンダーバー)
  • 関数名 2 文字目以降
    1 文字目+[ 0~9 ]数字が追加

関数名の命名規則
POINT

  • 関数名では大文字小文字は区別されない
  • 1文字目使用できる文字
  • [ a~z ]
    [ A~Z ]
    [ Ox7F~0xFF ] コードを持つ文字
    [ _ ] アンダーバー
  • 2文字目以降
  • [ 0~9 ]数字が上記に加わる

関数名は識別子です。識別子についてはこちらをご参照下さい。関数名の最初の1文字目として使用できるのは、「アルファベットの大文字と小文字」、「アンダースコア( _ )」、「ASCIIコードで、( 0x7F )から( 0xFF )までの文字」のいずれかのみとなります。0x7F~0xFF(ASCIIコード)を使用することで、日本語の関数名も付けることが出来ます。ひらがな、カタカナ、漢字などです。アルファベットは大文字小文字が区別されません。2番目以降には、1文字目で使用できる文字に加えて「数字」も使用できます。

関数名の例

<?php
//関数名
function FunctionName(){
	echo 'FunctionNameが関数名になります。';
}
//実行
FunctionName();
?>

結果は

FunctionNameが関数名になります。

となります。

関数名について
POINT

  • 関数名は分かりやすい名前を付ける

関数名はその関数が保有する機能を考えて付けるようにしましょう。

また、フレームワーク(Zend Framework や symfony など)やCMS(WordPress や Joomla! など)など使用する場合は、それらの独自の関数が用意されており頻繁に使用することになります。それらと名前が被らないように自分が独自で作成する関数名には固有の名前を付与するなど工夫するのもいいと思います。例えば関数名の先頭に try_ などと付けるようなものです。

関数名について

– サンプル Click Here ! –

<h3>関数名</h3>
<?php
//関数定義
function functionname(){
	echo "functionname や FUNCTIONNAME が関数名になります。<br/>\n";
}
//実行
functionname();
//実行 大文字小文字区別されない
FUNCTIONNAME();
?>

<h3>関数名</h3>
<?php
//関数定義
function _FUNCTIONNAME(){
	echo "_functionname や _FUNCTIONNAMEが関数名になります。<br/>\n";
}
//実行
_functionname();
//実行 大文字小文字区別されない
_FUNCTIONNAME();
?>
実行結果
関数名
functionname や FUNCTIONNAME が関数名になります。
functionname や FUNCTIONNAME が関数名になります。
関数名
_functionname や _FUNCTIONNAMEが関数名になります。
_functionname や _FUNCTIONNAMEが関数名になります。

– サンプル Click Here ! –


タグ(=記事関連ワード)

日付

投稿日:2011年10月8日
最終更新日:2014年02月01日

関連記事

配列関数サンプル

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpref-functionname/trackback/