Моя функция проверки выглядит так
function validate($data, $data2 = 0, $type)
{
...
Пример вызова функции
if ($result = validate($lname, 'name') !== true)
response(0, $result, 'lname');
Как видите, моя функция проверки имеет 3 входных переменной. Я не часто использую второй var - $ data2, поэтому по умолчанию устанавливаю 0. Но когда я вызываю эту функцию в качестве примера (насколько я знаю, это означает, что $ data = $ lname, $ data2 = 0, $ type = 'name'), получая сообщение об ошибке
Missing argument 3 ($type) for validate()
Как я могу это исправить?