この記事では、PHP カスタム関数の使い方を詳しく紹介します。1. 関数名は、既存の関数名と同じ名前にすることはできません。 2. 関数名には文字、数字、アンダースコアのみを含めることができます。 3. 関数名を数字で始めることはできません
カスタム機能
7.2.1 関数名の基本原則:
1. 関数名は既存の関数名と同じにすることはできません。
2. 関数名には文字、数字、アンダースコアのみを含めることができます。
3. 関数名を数字で始めることはできません
7.2.2 基本的な使用法: 関数で宣言
コードは次のとおりです | コードをコピー |
//関数を作成する 関数 funcCountArea($radius) { $radius*$radius*pi() を返す }
//関数を使用する $area = funcCountArea(20); $エリアをエコー; エコー '
$area2 = funcCountArea(30); エコー $エリア2; ?> 出力 1256.63706144
|
7.2.3 パラメータを値で渡す
コードは次のとおりです | コードをコピー |
$a = 5; 関数 funcChange($a) { $a = 2 * $a; } funcChange ($a); $aをエコー; ?> 出力 5 |
7.2.4 パラメータの参照渡し
コードは次のとおりです | コードをコピー |
$a = 5; 関数 funcChange(&$a) { $a = 2 * $a; } funcChange ($a); エコー$a; ?> 出力 10 |
7.2.5 複数の値を返す関数呼び出し
コードは次のとおりです | コードをコピー |
関数 funcUserInfo($ユーザー名,$パスワード) { $userInfo = array($username,$password); $userInfo を返します; }
$arr = funcUserInfo('anllin','123456');
print_r($arr); ?> 出力 配列 ( [0] => アンリン [1] => 123456 ) |
7.2.6 複数の値を返す別の関数呼び出し (実用的: 推奨)
コードは次のとおりです | コードをコピー |
関数 funcUserInfo($username, $password) { $userInfo [] = $ユーザー名; $userInfo [] = $password; $userInfo を返します; }
$arr[] = funcUserInfo ( 'ボブ', '512655' ); $arr[] = funcUserInfo ( 'John', '458736' ); $arr[] = funcUserInfo ( 'Mark', '925472' ); print_r ( $arr ); ?> 出力 配列 ( [0] => 配列 ( [0] => ボブ [1] => 512655 ) [1] => 配列 ( [0] => ジョン [1] => 458736 ) [ 2] => 配列 ( [0] => マーク [1] => 925472 ) ) |
注: 関数呼び出しでは大文字と小文字が区別されませんが、変数名では大文字と小文字が区別されます。