Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk melaksanakan peringatan jadual dalam php
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. ..){...}".
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!