benchmark_php/php_stringConcatenation.php

37 lines
544 B
PHP
Raw Normal View History

<?php
function implodeArr()
{
$string = '';
$array = array();
for ($i = 0; $i < 100; ++$i) {
$array[] = 'MyLittlePony != 42 ';
}
$string = implode($array);
}
function classic()
{
$string = '';
for ($i = 0; $i < 100; ++$i) {
$string .= 'MyLittlePony != 42 ';
}
}
function reDefinition()
{
$string = '';
for ($i = 0; $i < 100; ++$i) {
$string == $string.'MyLittlePony != 42 ';
}
}
for ($i = 0; $i < 100000; $i++) {
implodeArr();
classic();
reDefinition();
}