387 of 410 menu

register_tick_function funksiyasi

register_tick_function funksiyasi skript bajarilishining har bir tickida chaqiriladigan funksiyani ro'yxatdan o'tkazish imkonini beradi. Birinchi parametr sifatida funksiya nomi yoki anonim funksiyani qabul qiladi, keyingi parametrlar esa uzatiladigan funksiya uchun argumentlardir. Funksiyaning ishlashi uchun declare(ticks=N) yordamida ticklarni yoqish kerak, bu yerda N - chaqiruvlar orasidagi ticklar soni.

Sintaksis

register_tick_function(callable $function, mixed ...$args);

Misol

Har bir tickda bajarilishi uchun funksiyani ro'yxatdan o'tkazishning oddiy misoli:

<?php declare(ticks=1); function tick_handler() { echo "Tick bajarildi\n"; } register_tick_function('tick_handler'); $a = 1; $b = 2; $c = $a + $b; ?>

Kod bajarish natijasi:

Tick bajarildi Tick bajarildi Tick bajarildi Tick bajarildi

Misol

Parametrlar bilan anonim funksiyadan foydalanish:

<?php declare(ticks=2); register_tick_function(function($msg) { echo $msg . "\n"; }, "Tick!"); for ($i = 0; $i < 5; $i++) { // Ba'zi kod } ?>

Kod bajarish natijasi:

Tick! Tick!

Misol

unregister_tick_function yordamida funksiya ro'yxatdan o'tkazishini bekor qilish:

<?php declare(ticks=1); function tick_log() { echo date('H:i:s') . "\n"; } register_tick_function('tick_log'); // Kodning birinchi qismi $a = 10; $b = 20; unregister_tick_function('tick_log'); // Kodning ikkinchi qismi $c = $a + $b; ?>

Kod bajarish natijasi:

14:25:03 14:25:03

Shuningdek qarang

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish