<?php require_once dirname(__FILE__) . '/../common/common.inc.php'; require_once dirname(__FILE__) . "/../database/{$database}/database.inc.php"; header('Content-Type: text/plain'); global $myManager; $action = MiscUtils::decryptParam('action', NULL); $myManager->start_t(); try { switch ($action) { case 'login': login($myManager); break; case 'addVisitor': addVisitor($myManager); break; case 'visitors': visitors($myManager); break; case 'sendEmail': sendEmail($myManager); break; case 'isLogin': isLogin(); break; case 'statsreceptioncustomers': statsreceptioncustomers($myManager); break; case 'source': source($myManager); break;
<?php function addVisitor() { static $sugar = 0; // est initialisé à 0 lors du premier appel de la fonction mais n'est plus réinitialiser lors des autres appels. $sugar++; return $sugar; } echo addVisitor(); //return 1 echo addVisitor(); //Affiche 2 echo addVisitor(); //Affiche 3