アサーションは、ブール式として表現されるプログラミング用語です。プログラマは、プログラム内の特定の時点で式の値が 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, 'my_assert_handler'); // 让一则断言失败 assert('mysql_query("")'); //创建处理函数 function my_assert_handler($file, $line, $code) { echo "error: File '$file' Line '$line' Code '$code'"; }
関連コース: PHP ビデオ コース
以上がPHPのアサーション検出関数assert()の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。