1 Star2 Stars3 Stars4 Stars5 Stars
Loading...Loading...

» სისწრაფის გამოცდა : Echo vs Print

მოგესალმებით 😉

ხშირად მინახავს დისკუსიები ინტერნეტში echo-სა და print-ზე თუ რომელი უფრო ოპტიმალურია, რომელი უფრო სწრაფია და ასეშემდეგ…
მე ვფიქრობ გააჩნია რა დროს ვიყენებთ, მაგრამ ვაღიარებ, რომ echo-ს ვანიჭებ უპირატესობას, რადგანაც მისი საშვალებით მულტი არგუმენტის დაბეჭვდვა შეგვიძლია და თანაც ბევრად მოქნილი და სწრაფია…

აგერ პატარა გამოსაცდელი სკრიპტი, რომლითაც დარწმუნდებით, რომ echo ბევრად წრაფია :

<?php
 
$t=microtime(1);
echo '<div style="display:none">';
for($i=0;$i<100000;$i++)
	echo "Gigol.net";
echo "</div><br />Echo: ".round(microtime(1)-$t,5);
 
$t=microtime(1);
echo '<div style="display:none">';
for($i=0;$i<100000;$i++)
	print "Gigol.net";
echo "</div><br />Print: ".round(microtime(1)-$t,5);
 
$t=microtime(1);
echo '<div style="display:none">';
for($i=0;$i<100000;$i++)
	print_r ("Gigol.net");
echo "</div><br />Print_r: ".round(microtime(1)-$t,5);
 
?>

სკრიპტი გავუშვი localhost-ზე და აქ ასევე დავაჯიბრე print_r-იც და გამოცდის შედეგები ასეთია:

Echo: 0.03903
Print: 0.04666
Print_r: 0.43245

პრინციპში თითქოსდა არც ისე დიდი განსხვავებაა, მაგრამ როცა სკრიპტი დიდია და რამოდენიმე ათასი echo და print არის შიგნით, მერე უკვე მნიშვნელობა ეძლევა 😉

© აქ გამოქვეყნებული ნებისმიერი რესურსის გამოყენება, დასაშვებია მხოლოდ მისივე გვერდის ბმულის წყაროდ მითითებით!

დატოვე კომენტარი↓

*გთხოვთ წეროთ ქართული ასოებით

 

 

XHTML: დამხმარე კოდები: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5

› 14 juillet, fête nationale française

2010 წლის 14 ივლისი, საფრანგეთის ეროვნული დღე.
ფეერვერკების ამსახველი ლამაზი ვიდეო. ფოტოაპარატითაა გადაღებული და სამწუხაროდ დაბალი ხარისხია, მაგრამ მაინც წავა.
ნახეთ:
[ვიდეო…]ვიდეოს გადმოწერა↓

DU