Это хорошая практика, чтобы вернуть random_int через $ (это)? - PullRequest
0 голосов
/ 01 февраля 2019

Я использую плагин WooCommerce для генерации счетов и документов PDF.Я хочу изменить способ генерации номеров счетов.

Вместо: [year][month][order_number][suffix]

ex:

2019024444SUFF

Я хочу это: [year][month][order_number][random_number][suffix]

например:

2019024444 123 SUFF

Запуск на Apache через прокси NGIX,php 7.1.

add_filter( 'wpo_wcpdf_raw_document_number', 'wpo_wcpdf_raw_document_number', 10, 4 );
function wpo_wcpdf_raw_document_number( $number, $settings, $document, $order ) {
    if ( $document->get_type() == 'invoice' ) {
        $number = $order->get_order_number();
        $min=100;
        $max=999;
        $gen_invoice=$number . random_int ( $min , $max ) . "SUFF";
    }

    return $gen_invoice;
}

Результаты этого кода до сих пор доказывают свою функциональность, но хорошо ли это делать?Могу ли я безопасно использовать код выше?

...