Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk melaksanakan peringatan jadual dalam php

Bagaimana untuk melaksanakan peringatan jadual dalam php

藏色散人
藏色散人asal
2021-12-29 09:52:412438semak imbas

Cara melaksanakan peringatan jadual dalam PHP: 1. Cipta fail sampel PHP 2. Dapatkan konfigurasi tugas yang dijadualkan, kodnya seperti "$timing_task=api_base::load_config('zip_remove'); if($tugasan_masa. ..){...}".

Bagaimana untuk melaksanakan peringatan jadual dalam php

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.

Bagaimana untuk melaksanakan peringatan jadual dalam PHP? Bagaimana untuk melaksanakan fungsi peringatan berjadual dalam PHP?

Sebagai contoh, jika anda ingin melaksanakan fungsi sedemikian: anda boleh menghantar mesej secara automatik kepada pengguna pada hari lahir pengguna atau beberapa hari lebih awal. Atau anda boleh menghantar maklumat secara automatik kepada pengguna dua atau tiga hari sebelum tarikh tamat tempoh keahlian Bagaimana anda boleh menggunakan bahasa PHP untuk melaksanakan fungsi sedemikian secara automatik?

Kaedah pelaksanaan:

Adalah disyorkan untuk menggunakan pekerja atau swoole

//获取定时任务的配置
        $timing_task=api_base::load_config('zip_remove');
        if($timing_task['is_remove']){
            
            \Man\Core\Lib\Task::add($timing_task['time_interval'], function(){
                $zip_remove=api_base::load_sys_class('zpi_file');
                
                $zip_xml_config=api_base::load_config('zip_xml');
                $zip_path=$zip_xml_config['BCP_PATH'][0]['val'];
                $timing_task=api_base::load_config('zip_remove');
                if(!empty($timing_task['delete_zip_time'])){
                    if(date('H:i',time())==$timing_task['delete_zip_time']){
                        $zip_remove=new zpi_file();
                        $zip_remove->remove_zip_file($zip_path);
                    }
                }else{
                    $zip_remove=new zpi_file();
                    $zip_remove->remove_zip_file($zip_path);
                }
                    
            });
        }

pekerja, yang mungkin sintaks ini

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan peringatan jadual dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn