floatControl function with $_SESSION in PHP

Run Settings
LanguagePHP
Language Version
Run Command
<?php /* function */ function floatControl($action = 5, $sec = 5) { $actionZero = $action - 1; (session_status() != 2) ? session_start() : ''; (!isset($_SESSION['float'])) ? $_SESSION['float'] = array() : ''; array_push($_SESSION['float'], time()); $_SESSION['float'] = array_slice($_SESSION['float'], -$action); return (isset($_SESSION['float'][$actionZero]) && $_SESSION['float'][$actionZero] - $_SESSION['float'][0] <= $sec) ? false : true; } /* using */ floatControl(); // or floatControl(3,10); // 3 action in 10 sec /* using */ if (floatControl() == false) { echo 'float'; } else { echo 'run'; }
Editor Settings
Theme
Key bindings
Full width
Lines