1. ホーム
  2. Web プログラミング
  3. PHP プログラミング
  4. phpのヒント

PHPのdie()関数とsleep()関数の使い方の話

2022-01-15 09:06:41

前回の記事で PHPで文字列からカンマと末尾のスラッシュを削除する話 》では、PHPでカンマや末尾のスラッシュを削除する方法について紹介しました。

今回は、タイトル "PHPのdie()関数とsleep()関数の使い方"の説明も例題で紹介します。

I. die()関数の使い方について

die() は、PHP の組み込み関数です。これは、メッセージを表示して現在のPHPスクリプトを終了するために使用されます。これは、PHP の exit() 関数と同等です。

構文は"のように簡単です。 die($message) "です。

die()関数は1つの引数のみを受け取り、渡すべき必須のパラメータではありません。

は、その

引数$messageは、スクリプトを終了するときに表示されるメッセージを示します。

また、die() は値を返さず、スクリプトの終了時に指定されたメッセージを表示することに注意してください。

注意: これは、PHP 4 以降のすべてのバージョンで動作します。

die関数の使用例は以下の通りです。

$site = "";

fopen($site, "r")

or die("Unable to connect to specified site");

出力します。

指定されたサイトへの接続ができません

2つ目は、sleep()関数の使用についてです。

sleep()もPHPの組み込み関数です。これは、指定した秒数だけプログラムの実行を遅らせるために使用します。

構文は " です。 int sleep(int $seconds) となります。

この関数も引数を1つだけ受け付けるので、その引数を渡さなければならない。

秒数パラメーターは、遅延時間を秒単位で表します。

戻り値:成功時0、エラー時FALSE。呼び出しがシグナルで中断された場合、この関数は0以外の値を返します。

注:秒数が負の場合、この関数はE_WARNINGを生成し、この関数は4+で動作します。

sleep()関数の使用例です。

 

// Initial time

echo date('h:i:s') . "
";

 

// pause for 5 seconds

sleep(5);

// output

echo date('h:i:s');

出力します。

09:28:30

09:28:35

スリープ前の時間よりスリープ後の時間の方が5秒長くなっていることがわかります。

PHPのdie()、sleep()関数の使い方については、この記事が全てです。PHPのdie()、sleep()についてもっと知りたい方は、BinaryDevelopの過去記事を検索するか、引き続き以下の記事をご覧ください。