php関数と伝達パラメータのインスタンス分析

1506 ワード

この例では、関数の呼び出しと関数定義の構文について説明し、関数中の変数と関数に数値を伝達する方法について説明した.皆さんの参考にしてください.具体的には以下の通りです.
一、関数の基礎
phpは多くの関数を提供し、ユーザーが関数をカスタマイズできるようにします.php関数定義のインスタンスコードは以下の通りです.

    function myCount($inValue1,$inValue2) 
  
{
  $AddValue = $inValue1+$inValue2;
  return $AddValue;     //
}
$Count = myCount(59,100);
echo $Count;     // 159
?>

関数は定義するがどこでも使用できる.
二、関数伝達パラメータ
php関数パラメータは、関数定義時に明示的に定義する、関数は任意の複数のパラメータを有することができ、最も一般的な伝達方法を適用することは、値によって伝達されるか、参照とデフォルトのパラメータ値によって比較的少ない適用される.インスタンスコードは次のとおりです.

    function myColor ($inColor = "  ") 
  
{
    return " : $inColor. ";
}
echo myColor();
echo myColor(" ");
?>

一般的に渡される値は、グローバル変数またはphp関数参照インスタンスを参照しない限り、関数内部の変更によって変更されません.コードは次のとおりです.

    function str_unite (&$string) 
  
{
    $string .= ' .';
}
$str = ' ,';
str_unite ($str);
echo $str;    // : ' , .'
?>

グローバル変数、コードは次のとおりです.

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

ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.