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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა