各 tick で実行する関数を登録する

# register_tick_function

(PHP 4 >= 4.0.3, PHP 5, PHP 7)

register_tick_function — 各 tick で実行する関数を登録する

### 説明

register_tick_function ( callable `$function` [, mixed `$arg` [, mixed `$...` ]] ) : bool

tick がコールされた際に実行される `func` という名前の関数を登録します。

### パラメータ

`function`

  関数名を表す文字列、あるいはオブジェクトとメソッドを指定した配列。

`arg`

`...`

### 返り値

成功した場合に `TRUE` を、失敗した場合に `FALSE` を返します。

### 例

例1 register_tick_function() の例

`<?php
declare(ticks=1);
// 関数をコールバックとして使用します
register_tick_function('my_function', true);
// オブジェクトのメソッドを使用します
$object = new my_class();
register_tick_function(array(&$object, 'my_method'), true);
?>`

### 変更履歴

バージョン | 説明
--- | ---
5.3.0 | Ticks はスレッド化されたウェブサーバーモジュールをサポートするようになりました。

### 注意

警告

PHP 5.2 以前のバージョンでは、register_tick_function() をスレッド化されたウェブサーバーモジュールとともに使用することはできません。

### 参考

- declare
- unregister_tick_function() - 各 tick の実行用の関数の登録を解除する