ホームページ >バックエンド開発 >PHPチュートリアル >PHP で制御文字とティックを宣言するチュートリアル (例付き)_PHP チュートリアル

PHP で制御文字とティックを宣言するチュートリアル (例付き)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:35:23776ブラウズ

declare 構造は、コードの実行命令を設定するために使用されます。その構文構造は次のとおりです:

コードをコピーします コードは次のとおりです:

declare (ディレクティブ)
statement

理解できない?一般的な説明は次のとおりです: 宣言は PHP のプロセス制御構造です。ディレクティブは現在 2 つの命令 (ティックとエンコーディング) をサポートしています。ティックの使用は register_tick_function 関数 (そしてもちろん unregister_tick_function 関数) と組み合わせて使用​​する必要があります。 Nicks パラメーターは、 register_tick_function 関数を 1 回呼び出すために実行するステートメントの数を示します。
register_tick_function 関数は、各ティックイベントが発生したときの処理関数を定義します。では、ティックイベントとは何でしょうか?
ickはイベントです。
tick イベントは、PHP で N 個の低レベル ステートメントが実行されるたびに発生し、N は宣言ステートメントで指定されます。
register_tick_function() を使用して、tick イベントの発生時に実行する必要がある操作を指定できます。

再び質問になりますが、低レベルの発言とは何ですか?含まれるもの:
単純なステートメント: 空のステートメント (; 記号のみ)、return、break、 continue、throw、goto、global、static、unset、echo、組み込み HTML テキスト、セミコロンで終わる式などはすべてカウントされます。一つのステートメントとして。
複合ステートメント: 完全な if/elseif、while、do...while、for、foreach、switch、try...catch などは 1 つのステートメントとしてカウントされます。
ステートメントブロック: {}で囲まれたステートメントブロック。
最後の特別なこと: 宣言ブロック自体もステートメントです (宣言ブロックも複合ステートメントであるのは当然ですが、ここでは意図的に分離されています)。

簡単な例を見てください:

コードをコピー コードは次のとおりです:

function do_tick()
{
echo "do_tick";
}
register_tick_function('do_tick');

declare(ticks = 1)
{
for($i = 1; $i ;";
}
}

http://www.bkjia.com/PHPjc/744330.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/744330.html技術記事宣言構造は、コードの実行命令を設定するために使用されます。その構文構造は次のとおりです。 次のようにコードをコピーします。 宣言 (ディレクティブ) ステートメント 理解できませんか?一般的な説明は次のとおりです: 宣言は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。