Sorulara cevap vermeye çalışmaktan birşeyler paylaşmayalı bayağı zaman olmuş ilginizi çekeceğine inandığım stringlerlerde çift tırnak kullanmak ile tek tırnak kullanmak arasındaki script çalışma sürelerini gösteren çok güzel bir örneği sizlerle paylaşmak istedim. Belki küçük bir ayrıntıdır fakat coder olmak ile programcı olmak arasındaki farklar bu tip ayrıntılarda gizli.
Ölçüm kodu
CODE:
<?
function getmicrotime($t) {
list($usec, $sec) = explode(" ",$t);
return ((float)$usec + (float)$sec);
}
#
$start = microtime();
$a = array();
for($i=0;$i<100;$i++) {
array_push($a, "The Coders!");
}
$end = microtime();
$t1 = (getmicrotime($end) - getmicrotime($start));
echo "<pre>çift tırnak: $t1<br>";
#
unset($a);
#
$start = microtime();
$b = array();
for($i=0;$i<100;$i++) {
array_push($b, 'The Coders!');
}
$end = microtime();
$t2 = (getmicrotime($end) - getmicrotime($start));
$t3 = $t1-$t2;
echo "tek tırnak: $t2<br>fark...: $t3</pre>";
?>
<!--The Coders Script v2.0 çok yakında-->
<!--Bana balık vermeyin balık tutmayı öğretin.-->
Tşkler bu ince ayrıntı ve paylaştığınız kod için
aradaki hız farkını çözdüğümden beri çift tırnaklara veda ettim, fark olduğu aşikar ama yarıyarıya olduğunu bilmiyordum şuan öğrendim =)
Binlerce kod satırı olan sayfalarda tek tırnak oldukça faydalı oluyor...
