Я некоторое время создаю виджеты WordPress некоторое время и всегда использовал код, как это:
$instance = wp_parse_args( (array) $instance);
Это никогда не вызывает проблем и рекомендуется в нескольких местах (Джастин Тадлок, два книги WordPress I и т. Д.), Но ни один из этих источников действительно не объясняется Почему .
Итак, что это делает на самом деле, и что бы произошло, если бы оно было опущено?