fork download
  1. <?php
  2. $limit = 1000 * 1000;
  3. $inject = 'injection string';
  4. $start = microtime(true);
  5. for ($i = 0; $i < $limit; $i++) {
  6.  
  7. }
  8. $empty = microtime(true) - $start;
  9. $start = microtime(true);
  10. for ($i = 0; $i < $limit; $i++) {
  11. $str = "beginning [$inject] end";
  12. }
  13. $double = microtime(true) - $start;
  14. $start = microtime(true);
  15. for ($i = 0; $i < $limit; $i++) {
  16. $str = 'beginning ['.$inject.'] end';
  17. }
  18. $single = microtime(true) - $start;
  19. var_dump($empty, $double, $single, $double - $empty, $single - $empty);
  20.  
Success #stdin #stdout 0.82s 20520KB
stdin
Standard input is empty
stdout
float(0.10203409194946)
float(0.38450694084167)
float(0.33074188232422)
float(0.28247284889221)
float(0.22870779037476)