Значения параметров по умолчанию для функций должны быть константами.
Вы можете установить его на фиктивное значение, например null
, а затем в начале вашей функции заменить значение.
function ($var1, $var2 = $GLOBALS['var']){
if(is_null($var2))
$var2=$GLOBALS['var'];
}