$account
- объект пользователя.
$order
является объектом заказа Ubercart.
Есть некоторые минимальные определенные значения для обоих этих объектов, но они могут содержать что угодно. Причина в том, что Drupal позволит модулям расширять объект пользователя, в то время как ubercart позволит модулям расширять объект заказа.
Лучшее, что нужно сделать в таких ситуациях, - это осмотреть объекты, чтобы выяснить, как добраться до того, что вам нужно.
Модуль devel позволит вам печатать переменные, используя dsm()
, или выводить переменную в файл журнала, используя dd()
. Это два способа получить информацию о переменной.