nagiwind回答ポイント 80ptウォッチ 6

phpのdeclare文


<?php

function mytick() {
 print "|";
}

register_tick_function("mytick");

declare(ticks=3) {
 for ($i=0; $i < 10; $i++) {
  print "_\n";
 }
}

これを実行すると
_
_
|_
|_
_
|_
|_
_
|_
|_
|
と表示されるんですが、そもそもdeclareの意味がよくわかりません。
3つの文が実行されるたびに自動的にmytickを呼び出すらしいのですが、それだと
_
_
|_
_
_
|_
_
_
|_
_
_
こうだと思うのですが。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2007-12-27 15:18:42
終了日時
2007-12-28 03:04:16
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798

人気の質問

メニュー

PC版