Почему переменная PHP undefined?

При такой записи жалуется, что $u_status undefined внутри переменной $vars.
Подскажите, пожалуйста, как это можно исправить?

if($customer_info['customer_group_id'] === 3) { 
                $u_status = 'Premium';
            } 
            else if($customer_info['customer_group_id'] === 2) {
                $u_status = 'Starter';
            }

            $vars = ['myItemName' => 'Order №' . $this->session->data['order_id'] . '', 
                'columnVals' => json_encode([
                    'status' => 'Step 2 progress',
                    'customer' => $customer_info['firstname'] . $customer_info['lastname'],
                    'text7' => $customer_info['email'],
                    'text4' => date("Y-m-d"),
                    'text75' => '$' . $order_data['total'] . '',
                    'text8' => '' . $product['name'] . '',
                    'text86' => '' . $u_status . '',
                ])
            ];
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
Adamos
@Adamos
if() {
  // defined
} else if() {
  // defined
} else {
 //undefined
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы