гало всем. Теперь я делаю задачу, используя CI (CodeIgniter) Framework. Я сделал функцию в вспомогательном файле. вопрос в том. мы можем вызвать другую функцию в том же вспомогательном файле. я привожу пример
файл "common_helper.php"
function calculation($param)
{
$result = $this->discount($param);
return $result;
}
function discount($param)
{
$total = $param * 10%;
return $total;
}
поэтому в функции «расчет» хочу вызвать функцию «скидка» .. но я не могу использовать «$ this-> discount ($ param)». есть ли другой способ для этого?
второй
Я получил ошибку при создании этой функции в помощнике
function flatten_multi_array_and_get_unique($multi)
{
$objTmp = (object) array('aFlat' => array());
array_walk_recursive($multi, create_function('&$v, $k, &$t', '$t->aFlat[] = $v;'), $objTmp);
$res = array_unique($objTmp->aFlat);
return $res;
}
предупреждение об ошибке: «Функция create_function () устарела», что мне делать?