【发布时间】:2015-01-11 06:29:59
【问题描述】:
我的功能是这样的:
<?php
function facebook_friend_list($username){
............................................
............................................
echo "Number of friends:". $N ;
}
?>
我的问题: 我必须像这样调用这个函数:
facebook_friend_list($a);
facebook_friend_list();
facebook_friend_list($t);
............................
............................
在循环中。所以,有时这个函数正在获取参数,有时它没有获取。当它没有获取参数时,它显示“缺少 facebook_friend_list() 的参数 1,已调用 ................... …………”
如何解决这个问题?
【问题讨论】:
-
为您的参数分配一个默认值,例如
function facebook_friend_list($username = '')或您需要的任何默认值 -
您的函数可以处理空字符串或
NULL作为参数吗?如果是这样,则显式传递它,或将其设为函数声明中的默认参数值。见php.net/manual/en/… -
为什么必须调用不带参数的函数?求
的好友列表是什么意思?
标签: php