Test for the presence of a default argument value with is_null().
Created by: nthdesign
Test for the presence of a default argument value with is_null() rather than empty().
This allows users to supply a default value of 0 (zero), which would otherwise be considered "empty."