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