Предположим, следующее определение моей функции:
public function addPhotoFeed($val)
{
-----------------------------
------------------------------
-----------------------------
}
В вышеупомянутой функции $val
массив, который передается в качестве аргумента тому же.
Теперь я хочу вызвать вышеуказанную функцию, когда я не передаю аргументы. Так как мне это назвать?
Просто присвойте параметру значение null, вот так.
public function addPhotoFeed($val = null)
{
//TODO
}
Вы сможете вызывать функцию с параметрами или без параметров.
addPhotoFeed();
addPhotoFeed("Something");
Если вы не хотите, чтобы функция делала что-либо, когда она вызывается с нулевым параметром, вы можете добавить условие внутри функции, что-то вроде этого.
public function addPhotoFeed($val = null)
{
if($vall == null)
// Do nothing
else
// Do something
}
Вы можете использовать значение по умолчанию:
public function addPhotoFeed($val = array())