387 of 410 menu

फ़ंक्शन register_tick_function

फ़ंक्शन register_tick_function एक ऐसे फ़ंक्शन को पंजीकृत करने की अनुमति देता है, जो स्क्रिप्ट निष्पादन के प्रत्येक टिक पर कॉल किया जाएगा। यह पहले पैरामीटर के रूप में फ़ंक्शन का नाम या एक अनाम फ़ंक्शन स्वीकार करता है, और बाद के पैरामीटर - पास किए गए फ़ंक्शन के लिए आर्ग्युमेंट होते हैं। फ़ंक्शन के काम करने के लिए, declare(ticks=N) का उपयोग करके टिक्स को सक्षम करना आवश्यक है, जहाँ N - कॉल के बीच टिक्स की संख्या है।

वाक्य - विन्यास

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

उदाहरण

प्रत्येक टिक पर निष्पादन के लिए एक फ़ंक्शन पंजीकृत करने का एक सरल उदाहरण:

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

कोड निष्पादन का परिणाम:

Tick executed Tick executed Tick executed Tick executed

उदाहरण

पैरामीटर के साथ अनाम फ़ंक्शन का उपयोग:

<?php declare(ticks=2); register_tick_function(function($msg) { echo $msg . "\n"; }, "Tick!"); for ($i = 0; $i < 5; $i++) { // कुछ कोड } ?>

कोड निष्पादन का परिणाम:

Tick! Tick!

उदाहरण

unregister_tick_function का उपयोग करके फ़ंक्शन पंजीकरण रद्द करना:

<?php declare(ticks=1); function tick_log() { echo date('H:i:s') . "\n"; } register_tick_function('tick_log'); // कोड का पहला भाग $a = 10; $b = 20; unregister_tick_function('tick_log'); // कोड का दूसरा भाग $c = $a + $b; ?>

कोड निष्पादन का परिणाम:

14:25:03 14:25:03

यह भी देखें

  • फ़ंक्शन unregister_tick_function,
    जो टिक्स पर निष्पादन के लिए फ़ंक्शन पंजीकरण रद्द करती है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें