Hallo allen,
ik heb de volgende code:
Maar dit geeft 2 problemen:
- Hij geeft een groot negatief getal
- Hij toont "verstreken: " niet maar " sec" wel
Wanneer ik eerst het tijdsverschil bereken en het daarna pas echo...
...toont hij wel de string ervoor en het juiste aantal seconden
1) Waarom werkt het eerste geval niet?
2) Wat is het netste om als 3e parameter van de iif op te geven, zodat hij niets doet? '' of null of iets anders? continue werkt niet..
Alvast bedankt!
ik heb de volgende code:
PHP:
1
2
3
4
5
6
7
8
9
| <?php define('PROFILING', true); (PROFILING ? $start = time() : ''); usleep(2000000); // sleep 2 seconds echo (PROFILING ? 'verstreken: ' . time() - $start . ' sec' : ''); |
Maar dit geeft 2 problemen:
- Hij geeft een groot negatief getal
- Hij toont "verstreken: " niet maar " sec" wel
Wanneer ik eerst het tijdsverschil bereken en het daarna pas echo...
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?php define('PROFILING', true); (PROFILING ? $start = time() : ''); usleep(2000000); // sleep 2 seconds if (PROFILING) { $timediff = time() - $start; echo 'verstreken: ' . $timediff . ' sec'; } |
...toont hij wel de string ervoor en het juiste aantal seconden
1) Waarom werkt het eerste geval niet?
2) Wat is het netste om als 3e parameter van de iif op te geven, zodat hij niets doet? '' of null of iets anders? continue werkt niet..
Alvast bedankt!