ホームページ  >  記事  >  バックエンド開発  >  PHP関数の基本構文とパラメータの受け渡しの使用例を詳しく解説

PHP関数の基本構文とパラメータの受け渡しの使用例を詳しく解説

伊谢尔伦
伊谢尔伦オリジナル
2017-06-26 09:35:571444ブラウズ

この記事の例では、関数呼び出しと関数定義の構文について説明し、関数内の変数と関数に数値を渡す方法について説明します。詳細は次のとおりです。 1. php が提供する関数

の基礎 多数の関数があり、ユーザーが関数をカスタマイズできます。 php 関数の定義サンプルコードは次のとおりです。

<?php 
function myCount($inValue1,$inValue2) 
{ 
  $AddValue = $inValue1+$inValue2; 
  
return
 $AddValue;     //返回计算结果 
} 
$Count = myCount(59,100); 
echo $Count;     //输出159 
?>

関数を定義すると、次のようになります。

2. 関数パラメータ

php 関数パラメータ は、関数の定義時に宣言および定義されます。最も一般的に使用される転送方法は、値渡しです。または

リファレンス

を介して、デフォルトのパラメーター値は比較的まれに使用されます。コード例は次のとおりです。

<?php 
function myColor ($inColor = "蓝色") 
{ 
    return "我喜欢的颜色: $inColor. "; 
} 
echo myColor(); 
echo myColor("粉色"); 
?>
一般に、グローバル変数またはリファレンスでない限り、渡される値は関数の内部変更によって変更されません。 PHP 関数の参照例を見てみましょう。コードは次のとおりです:
<?php 
function str_unite (&$
string
) 
{ 
    $string .= &#39;也喜欢蓝色.&#39;; 
} 
$str = &#39;喜欢红色,&#39;; 
str_unite ($str); 
echo $str;    // 输出结果: &#39;喜欢红色,也喜欢蓝色.&#39; 
?>
グローバル変数、コードは次のとおりです:

<?php 
$a = 1; 
$b = 2; 
function Sum() 
{
    global $a, $b; 
    $b = $a + $b; 
} 
Sum(); 
echo $b; 
?>

以上がPHP関数の基本構文とパラメータの受け渡しの使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。