Вы не путаете со случаем когда в качестве параметра передается значение совпадающее со значением по умолчанию ? В таких случаях prmIsDefault() возвращает false и это правильно. Т.е. эта функция не просто значения сравнивает, а на самом деле смотрит передано что-то было или нет.
|