Кажется, что Вы забыли добавлять свой адрес сервера состояния в конфигурация файл.
Да, это допустимо.
Из руководства :
Значение по умолчанию должно быть константой. выражение, а не (например) переменная, член класса или функция звоните.
Константы идеально подходят для этого счета.
Почему бы вам не попробовать?
Тем не менее, на всякий случай, вы можете протестировать прямо сейчас, следующий код:
define('MENU_DEFAULT_VALUE', 10);
define('ODP_DEFAULT_VALUE', 'hello');
function ftw($foo = 'pwnage', $nub = MENU_DEFAULT_VALUE, $odp = ODP_DEFAULT_VALUE) {
var_dump($foo);
var_dump($nub);
var_dump($odp);
}
ftw();
дает следующий результат:
string 'pwnage' (length=6)
int 10
string 'hello' (length=5)
Так что я бы сказал что да, действительно: -)