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

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

little bottle
リリース: 2023-04-05 22:30:02
転載
3078 人が閲覧しました

アサーションは、ブール式として表現されるプログラミング用語です。プログラマは、プログラム内の特定の時点で式の値が 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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート