假设以下是我的函数定义:
public function addPhotoFeed($val)
{
-----------------------------
------------------------------
-----------------------------
}
在上面的函数$val
中是一个数组,它作为参数传递给它。
现在我想在不传递任何参数时调用上述函数。那我该怎么称呼它?
假设以下是我的函数定义:
public function addPhotoFeed($val)
{
-----------------------------
------------------------------
-----------------------------
}
在上面的函数$val
中是一个数组,它作为参数传递给它。
现在我想在不传递任何参数时调用上述函数。那我该怎么称呼它?
只需将参数赋值为null,就这样。
public function addPhotoFeed($val = null)
{
//TODO
}
您将能够使用或不使用参数调用函数
addPhotoFeed();
addPhotoFeed("Something");
如果您不希望函数在使用 null 参数调用时执行任何操作,那么您可以在函数内添加一个条件,如下所示。
public function addPhotoFeed($val = null)
{
if($vall == null)
// Do nothing
else
// Do something
}
您可以使用默认值:
public function addPhotoFeed($val = array())