Where are you trying to use these variables?
Null = nil and means 'no value', it's a discussion because some people say that a good programmer never uses null values, but other people tell it doesn't matter to use them.
Default has no meaning, only when used somewhere. i.e. If you use:
switch($value){
case a:
$value = 'a';
break;
default:
$value = 'no value';
break;
}
than default has a meaning: the default action. So please tell why and where you want to use them.