У меня есть такая функция:
protected function example($param = null)
{
}
и когда я называю это так:
$this->example("string");
или вот так:
$ string = «string»;
$ This-> Пример ( «строка»);
значение параметра по-прежнему равно нулю. Что я делаю неправильно?
Попробуйте вернуть переменную.
protected function example($param = null)
{
return $param;
}
Если для параметра установлено значение NULL, переменная $ param присваивается NULL только в том случае, если параметр не передан.
например, когда вы называете это следующим образом: $ this-> example ();
В противном случае $ param будет установлен на то, что вы передадите.