Intereting Posts
«Миниатюры» и «Средний» Размеры изображения отличаются от ожидаемых Создание эскиза с изображения уже на сервере? Использование get_theme_mod в php ajax не работает Как я могу получить кого-то для проверки, как только они добавят продукт в корзину? Как отобразить основной домен для моей установки WordPress? Multisite – создание нового сайта с предварительно обработанными страницами, меню и т. Д. Отключите «запомнить меня» для wp-admin Поиск крюка, который срабатывает при удалении сообщения, чтобы получить все комментарии Функция, которая удаляет теги HTML <div> и </ div> из строки? Создайте плагин, который работает в фоновом режиме Перемещение WP Multisite в подкаталог Эффективно сортировать только определенные категории по специальному полю get_the_post_thumbnail ($ post-> ID, миниатюра); не работает. Как я могу это решить? Добавление меню администратора в wordpress Рефакторинг длинной if / else php-цепей

Когда и зачем использовать $ 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 разные типы возвращаемых данных?"

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

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