<?php
$limit = 1000 * 1000;
$inject = 'injection string';
for ($i = 0; $i < $limit; $i++) {
}
for ($i = 0; $i < $limit; $i++) {
$str = "beginning [$inject] end";
}
for ($i = 0; $i < $limit; $i++) {
$str = 'beginning ['.$inject.'] end';
}
var_dump($empty, $double, $single, $double - $empty, $single - $empty);
PD9waHAKJGxpbWl0ID0gMTAwMCAqIDEwMDA7CiRpbmplY3QgPSAnaW5qZWN0aW9uIHN0cmluZyc7CiRzdGFydCA9IG1pY3JvdGltZSh0cnVlKTsKZm9yICgkaSA9IDA7ICRpIDwgJGxpbWl0OyAkaSsrKSB7CgkKfQokZW1wdHkgPSBtaWNyb3RpbWUodHJ1ZSkgLSAkc3RhcnQ7CiRzdGFydCA9IG1pY3JvdGltZSh0cnVlKTsKZm9yICgkaSA9IDA7ICRpIDwgJGxpbWl0OyAkaSsrKSB7Cgkkc3RyID0gImJlZ2lubmluZyBbJGluamVjdF0gZW5kIjsKfQokZG91YmxlID0gbWljcm90aW1lKHRydWUpIC0gJHN0YXJ0Owokc3RhcnQgPSBtaWNyb3RpbWUodHJ1ZSk7CmZvciAoJGkgPSAwOyAkaSA8ICRsaW1pdDsgJGkrKykgewoJJHN0ciA9ICdiZWdpbm5pbmcgWycuJGluamVjdC4nXSBlbmQnOwp9CiRzaW5nbGUgPSBtaWNyb3RpbWUodHJ1ZSkgLSAkc3RhcnQ7CnZhcl9kdW1wKCRlbXB0eSwgJGRvdWJsZSwgJHNpbmdsZSwgJGRvdWJsZSAtICRlbXB0eSwgJHNpbmdsZSAtICRlbXB0eSk7Cg==