function createOrderNo() { try { $order_no = date('d') . random_int(0, 9) . date('m') . random_int(0, 9) . date('y') . random_int(0, 9) . date('i') . random_int(0, 9) . date('H') . random_int(0, 9) . date('s') . random_int(0, 9); $msg = 'success'; } catch (\Exception $e) { $order_no = ''; $msg = $e->getMessage(); } if (empty($order_no)) { new Exception($msg); } return $order_no; }