Ik heb een probleem waar ik niet uit kom
de betreffende php code :
het betreft een statische class die ik gebruik als timer. de array $arrTimer lijkt binnen in de functie niet onthouden te worden. Ik heb al enige referentie matriaal hierover opgezocht maar ik kom er niet uit. Ik kan wel een oplossing voor die probleem bedenken en dat is een static array aan te maken buiten de methode maar wel in de class.
Ik wil weten wat fout is aan mijn array.
de betreffende php code :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| static public function parseTimer($name, $action=NULL) { $arrTimer = array(); if ($action == 'start') { $arrTimer[$name][$action] = microtime(true) ; return 'started'; } elseif ($action == 'stop') { $arrTimer[$name][$action] = microtime(true) ; $time = $arrTimer[$name][$action] - $arrTimer[$name]['start'] ; return $time; } else { //rest } } |
het betreft een statische class die ik gebruik als timer. de array $arrTimer lijkt binnen in de functie niet onthouden te worden. Ik heb al enige referentie matriaal hierover opgezocht maar ik kom er niet uit. Ik kan wel een oplossing voor die probleem bedenken en dat is een static array aan te maken buiten de methode maar wel in de class.
Ik wil weten wat fout is aan mijn array.
< dit stukje webruimte is te huur >