Intereting Posts
Структурирование 3K страниц в WordPress Перейдите в Checkout и обновите корзину Как включить WPML в многоязычный плагин BuddyPress на одном веб-сайте? Контактная форма для перенаправления на страницу не найдена при отправке Элементы панели администратора активны только на странице плагина wp_query: неявный пейджинг? Я получаю меньше сообщений, которые я должен Комментарий «Ответ» не работает, если комментарии загружаются из ajax Разрешает ли WordPress пустые / пустые комментарии в WordPress? Показывать только избранное изображение на exerpt и исключать изображения в сообщении Использование функции wordpress в директоре в другой папке Ограничить количество переходных процессов, хранящихся в плагине Контактная форма 7 Автоматическое добавление данных Возможности Multisite и плагинов wp_query условно получает сообщения Удаление запроса на домашнюю страницу

Когда и зачем использовать $ wpdb разные типы возвращаемых данных?

Этот объект возвращает объект

$mylink = $wpdb->get_row("SELECT * FROM $wpdb->links WHERE link_id = 10"); 

Ассоциативный массив

 $mylink = $wpdb->get_row("SELECT * FROM $wpdb->links WHERE link_id = 10", ARRAY_A); 

Числовой индексный массив

 $mylink = $wpdb->get_row("SELECT * FROM $wpdb->links WHERE link_id = 10", ARRAY_N); 

Я не вижу разницы между ними, кроме разных способов отображения данных, т.е. echo $mylink->link_id или echo $mylink['link_id'] – Мне удобно использовать любой из них.

Это только вопрос личных предпочтений или есть техническая история?

PS. Если это дубликат, отправьте ссылку на комментарии.

Solutions Collecting From Web of "Когда и зачем использовать $ wpdb разные типы возвращаемых данных?"

Со всем движением к программированию ООП с классами и использованием объектов, увеличивающихся и предпочитаемых выше использования массивов как таковых, я бы определенно пошел с возвратом результатов как объекта. Это просто упрощает для будущего использования

Но в конце дня вы всегда должны использовать то, что вам удобно, в пределах заданной области, не отставая от текущих и будущих разработок.