Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel für die Assertion-Erkennungsfunktion „assert()“ in PHP

Beispiel für die Assertion-Erkennungsfunktion „assert()“ in PHP

little bottle
little bottlenach vorne
2019-04-18 13:21:162995Durchsuche

Behauptung ist ein Programmierbegriff, der als boolescher Ausdruck ausgedrückt wird. Der Programmierer geht davon aus, dass der Ausdruckswert an einem bestimmten Punkt im Programm wahr ist. Die Bestätigung der Behauptung kann jederzeit aktiviert und deaktiviert werden, sodass Behauptungen während des Tests aktiviert werden können Und deaktivieren Sie Behauptungen bei der Bereitstellung. Assertionsfunktionen sind in vielen Sprachen beteiligt, und in diesem Artikel geht es um die Assertionserkennungsfunktion in PHP. Interessierte Freunde sollten sie gemeinsam lernen.

Ebenso können Endbenutzer Assertionen wieder aktivieren, sobald das Programm ausgeführt wird, wenn sie auf Probleme stoßen.

assert_options-Funktion legt Assertionsparameter fest

assert-Funktion erkennt eine Assertion

<?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;";
}

Verwandte Kurse: PHP-Videokurs

Das obige ist der detaillierte Inhalt vonBeispiel für die Assertion-Erkennungsfunktion „assert()“ in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen