18-08-2011, 06:10 PM
(Modification du message : 30-09-2011, 02:21 PM par Sephi-Chan.)
Bonjour
j'ai un gros doute, j'ai ce bout de code PHP fournit par un syteme de micro-paiement pour verifier si la transaction est OK ou pas
je leur ai dit qu'il valllait mieux remplacer $code = 0; par $code = 1; et inverssement
mais voici la réponse du support:
je suis pas fou? si ? '0' c'est bien associé à false ? et 1 est associé à true ?
bon ca change rien au script en lui même, on voit bien quand c'est OK ou KO, mais quand même...non ?
j'ai un gros doute, j'ai ce bout de code PHP fournit par un syteme de micro-paiement pour verifier si la transaction est OK ou pas
// true si OK, false sinon
if (sha1($string2compute . $secretKey) == $signature) {
$code = 0;
$message = 'OK';
}
else {
$code = 1;
$message = 'KO';
}
je leur ai dit qu'il valllait mieux remplacer $code = 0; par $code = 1; et inverssement
mais voici la réponse du support:
Citation :"0" signifie que la transaction est ok, le code "1" est le code erreur.
je suis pas fou? si ? '0' c'est bien associé à false ? et 1 est associé à true ?
var_dump((bool) 0); // bool(false)
var_dump((bool) false); // bool(false)
var_dump((bool) 1); // bool(true)
var_dump((bool) true); // bool(true)
bon ca change rien au script en lui même, on voit bien quand c'est OK ou KO, mais quand même...non ?