wordpress CMS主题 微信
Home > 网站建设 > The number of Real parameter and formal parameter are not the same, can call a function?

The number of Real parameter and formal parameter are not the same, can call a function?

高时银博客 网站建设 点击: 1,491 次 0 0

In calling our custom function when the function is called, if the real number of parameters are not the same, will not cause an error. The so-called argument, is the parameter set we when calling a function; and the parameter is a parameter set we define functions. Then, th. Then, the number of arguments andparameters are not the same, can call a function? In PHP, the argument and parameter number is not the same, can usually be performed, mainly in the following 2 situations:

1, the argument is greater than the number of parameters.

When the real parameters than the parameters, function to the normal execution,and intercept and parameter the same number of arguments, in order to assignparameter. The following example:

<?phpfunction table()

{

$a=10;

echo "$a";

echo "<br>";

}

table(); / / this argument number is equal to the parameter;

Table (1); / / this argument is greater than the number of parameters;

Table (1,2,3,4); / / this argument is greater than the number of parameters;

?>

The output is the result: 101010 the 3 call is successful.

2, that number is less than the number of parameters.

When the real parameters than the parameters, function can be implemented,but will give a warning message: lack of parameters, then just add a @ before the call can no longer warning.

<?phpfunction table($a,$b,$c,$d)

{

$a=10;$b=1;$c=3;$d=9;

echo "$a";

echo "<br>";

}

@table(); / / number less than parameter arguments. Front plus @, is no longer a warning

@table (1); / / number less than parameter arguments. Front plus @, is no longera warning

@table (1,2); / / number less than parameter arguments. Front plus @, is no longer a warning

?>

输出结果是:10 10 10    这说明3个调用都 是成功的。


文章作者:高时银博客
本文地址:http://wanlimm.com/77201404071875.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

目前还没有评论。赶快来坐沙发吧。

发表评论