bonsoir ,
En parcourant un article sur l'utilisation de sql/php il utilise dans leur code
la fonction assert
Dans le code "id_message" est un champ dans une table Mysql auto-incrémenter
(l'identifiant du message donc ...)
Je vais donc voir la Document 'PHP manuel' concernant assert() où il indique :
Passe la discussion qui suit pour ou contre l'utiliser en production , mais ...
C'est quoi une assertion !??
Parce que moi je n'ai pas trop compris
Dans mon exemple je comprends que l'on vérifie l'existence de id_message mais on vérifie quoi exactement avec assert(assertion) !!?
merci de votre aide
En parcourant un article sur l'utilisation de sql/php il utilise dans leur code
la fonction assert
<?php
assert(isset($_GET["id_message"]) && is_numeric($_GET["id_message"]));
require_once("connection.inc.php");
....
Dans le code "id_message" est un champ dans une table Mysql auto-incrémenter
(l'identifiant du message donc ...)
Je vais donc voir la Document 'PHP manuel' concernant assert() où il indique :
a écrit :
assert() va vérifier l'assertion 'assertion' et prendre la mesure appropriée si le résultat est FALSE
.....
Passe la discussion qui suit pour ou contre l'utiliser en production , mais ...
C'est quoi une assertion !??

Parce que moi je n'ai pas trop compris

Dans mon exemple je comprends que l'on vérifie l'existence de id_message mais on vérifie quoi exactement avec assert(assertion) !!?
merci de votre aide