Maison >développement back-end >tutoriel php >Exemple de fonction de détection d'assertion assert() en PHP
L'assertion est un terme de programmation, exprimé sous la forme d'une expression booléenne, le programmeur estime que la valeur de l'expression est vraie à un certain moment du programme. La vérification des assertions peut être activée et désactivée à tout moment, de sorte que les assertions peuvent être activées pendant les tests. Et désactivez les assertions lors du déploiement. Les fonctions d'assertion sont impliquées dans de nombreux langages, et cet article concerne la fonction de détection d'assertion en PHP. Les amis intéressés devraient l'apprendre ensemble.
De même, une fois le programme exécuté, les utilisateurs finaux peuvent réactiver les assertions s'ils rencontrent des problèmes.
La fonction assert_options définit les paramètres d'assertion
La fonction assert, détecte une assertion
<?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'"; }
Cours associés : Cours vidéo PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!