388 of 410 menu

ฟังก์ชัน unregister_tick_function

ฟังก์ชัน unregister_tick_function ลบฟังก์ชันออกจากรายการฟังก์ชัน ที่ดำเนินการในแต่ละ tick ในพารามิเตอร์ ฟังก์ชันนี้รับชื่อฟังก์ชัน ที่ต้องการลบออก ฟังก์ชันส่งคืน true หากสำเร็จ และ false หากล้มเหลว

ไวยากรณ์

unregister_tick_function(callable $function);

ตัวอย่าง

มาลงทะเบียนและยกเลิกการลงทะเบียนฟังก์ชันกัน:

<?php function tick_handler() { echo "Tick\n"; } register_tick_function('tick_handler'); declare(ticks=1) { $i = 0; while ($i < 3) { echo "Loop $i\n"; $i++; } } unregister_tick_function('tick_handler'); // ตอนนี้ฟังก์ชัน tick_handler จะไม่ถูกเรียกอีกต่อไป $i = 0; while ($i < 3) { echo "After unregister $i\n"; $i++; } ?>

ผลลัพธ์การทำงานของโค้ด:

Loop 0 Tick Loop 1 Tick Loop 2 Tick After unregister 0 After unregister 1 After unregister 2

ตัวอย่าง

ความพยายามในการยกเลิกการลงทะเบียนฟังก์ชันที่ไม่มีอยู่:

<?php $res = unregister_tick_function('non_existent_function'); var_dump($res); ?>

ผลลัพธ์การทำงานของโค้ด:

false

ดูเพิ่มเติม

  • ฟังก์ชัน register_tick_function,
    ซึ่งทำการลงทะเบียนฟังก์ชันเพื่อดำเนินการในแต่ละ tick
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ