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

little bottle
Freigeben: 2023-04-05 22:30:02
nach vorne
3042 Leute haben es durchsucht

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;";
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage