[ create a new paste ] login | about

Project: codexon
Link: http://codexon.codepad.org/54L3miwN    [ raw code | output | fork ]

codexon - PHP, pasted on Jun 28:
<?php
function test1() {

    $t = microtime(true);
    while($i < 5000) {
        $tmp[] = 'dfasfa$dsfa ds asdfasfea2ffasdfa$sdvasfd asdf asdf asdfasfadsfa ds asd$fasfea2ffasdfasdvasfd asdf asdf $asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdf$asfea2ffasdfasdvasfd asdf asdf as';
        ++$i;
    }

    echo (microtime(true) - $t);
    echo "\n";
}

function test2() {

    $t = microtime(true);
    while($i < 5000) {
        $tmp[] = "dfasfa$dsfa ds asdfasfea2ffasdfa$sdvasfd asdf asdf asdfasfadsfa ds asd$fasfea2ffasdfasdvasfd asdf asdf $asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdf$asfea2ffasdfasdvasfd asdf asdf as";
        ++$i;
    }

    echo (microtime(true) - $t);
    echo "\n";
}


function test3() {

    $t = microtime(true);
    while($i < 5000) {
        $tmp[] = 'dfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf as';
        ++$i;
    }

    echo (microtime(true) - $t);
    echo "\n";
}

function test4() {

    $t = microtime(true);
    while($i < 5000) {
        $tmp[] = "dfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf as";
        ++$i;
    }

    echo (microtime(true) - $t);
    echo "\n";
}

function test5() {

    $t = microtime(true);
    while($i < 5000) {
        $tmp[] = "dfasfa\$dsfa ds asdfasfea2ffasdfa\$sdvasfd asdf asdf asdfasfadsfa ds asd\$fasfea2ffasdfasdvasfd asdf asdf \$asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdfasfea2ffasdfasdvasfd asdf asdf asdfasfadsfa ds asdf\$asfea2ffasdfasdvasfd asdf asdf as";
        ++$i;
    }

    echo (microtime(true) - $t);
    echo "\n";
}



test1(); // single quotes with $'s
test2(); // double quotes with $'s
test3(); // single quotes without $'s
test4(); // double quotes without $'s

test5(); // double quotes with $'s escaped

?>


Output:
1
2
3
4
5
0.027257204055786
0.097667932510376
0.079727172851562
0.016388893127441
0.014074087142944


Create a new paste based on this one


Comments: