ホームページ  >  記事  >  バックエンド開発  >  PHPのアサーション検出関数assert()の例

PHPのアサーション検出関数assert()の例

little bottle
little bottle転載
2019-04-18 13:21:162997ブラウズ

アサーションは、ブール式として表現されるプログラミング用語です。プログラマは、プログラム内の特定の時点で式の値が true であると信じます。アサーションの検証はいつでも有効または無効にできるため、テスト中にアサーションを有効にすることができます。また、デプロイ時にアサーションを無効にします。アサーション関数は多くの言語に関係していますが、今回はPHPのアサーション検出関数についての記事ですので、興味のある方は一緒に学んでみてください。

同様に、プログラムの運用開始後、問題が発生した場合、エンド ユーザーはアサーションを再度有効にすることができます。

assert_options 関数はアサーション パラメータを設定します

assert 関数、アサーションを検出します

<?php
// 激活断言,并设置它为 quiet
assert_options(ASSERT_ACTIVE, 1);
assert_options(ASSERT_WARNING, 0);
assert_options(ASSERT_QUIET_EVAL, 1);
// 设置回调函数
assert_options(ASSERT_CALLBACK, &#39;my_assert_handler&#39;);
// 让一则断言失败
assert(&#39;mysql_query("")&#39;);
//创建处理函数
function my_assert_handler($file, $line, $code)
{
    echo "error:
        File &#39;$file&#39;
        Line &#39;$line&#39;
        Code &#39;$code&#39;";
}

関連コース: PHP ビデオ コース

以上がPHPのアサーション検出関数assert()の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。