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çaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন