Как будто вы пытаетесь получить доступ к объекту, который является null
. Рассмотрим ниже пример:
TypeA objA;
. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException
, что имеет смысл.
См. Также этот пример:
String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
Вы будете использовать метод WC_Order
get_used_coupons()
для переменной $order
(объект WC_Order
) , например:
if ( sizeof($order->get_used_coupons()) > 0 ) {
// Your code goes here
}
Теперь, чтобы получить номер заказа, дату заказа, статус заказа, сумму заказа, имя пользователя, адрес электронной почты и телефон, вы найдете все в следующих темах:
Примечание. Вы можете получить объект WC_Order из [ 116] переменная (идентификатор заказа) с:
$order = wc_get_order( $order_id );