Jump to content
php.lv forumi

' || " ?


CryRat

Recommended Posts

atradās viena interesanta lieta kura itkā nekur nav pieminēta ( ? ) bet taj pašā brīdī ir diezgan nozīmīga...

 

par pēdiņām... kuras jūs izmantojat ? dubultās vai parastās ? par ātrdarbību esat domājuši ? domājat nav starpības ( es tā domāju pirms pāris stundām ) ? a vot starpība ir 50% ...neticat ? lūdzu pierādījums

 

interesanti ne ? cik cilvēki šito zināja ? kapēc man neviens nepateica ? :)

Link to comment
Share on other sites

Visur kur tik iespējams un kur nav paredzētas klāt kaut kādas mainīgo vērtības, lieto parastās pēdiņas!

Ja ir parastās , ta php neko daudz nedomājot visu nolasa no pēdiņas līdz pēdiņai

Bet ja ir dubultās, ta šis domā ka mok tur pa vidu būs ar kāds mainīgais un bik iebremzē domājot .

;)

Link to comment
Share on other sites

atradās viena interesanta lieta kura itkā nekur nav pieminēta ( ? ) bet taj pašā brīdī ir diezgan nozīmīga...

Kaa nav? :)

http://lv.php.net/manual/en/language.types....string.parsing

 

 

Kaa pat cilveeki ir veikushi shaadus benchmarkus kuri gan ir zinamaa meeraa pretruniigi :)

 

Using Single quotes Vs. Double quotes with echo

 

When we need variable interpolation (substitute the variable with its value) inside a string the choice of double quotes is obvious over single quotes.

 

But when there is no varibale interpolation involved, the choice between Single quotes and Double quotes is influenced by:

 

A. Performance issues in using single quotes vs double quotes

 

It might seem that single quote are faster then double quotes since php does not need to parse the string inside the single quotes to do variable interpolation.

http://www.geteducation.com/enhdocs/php/echo-benchmark.html

(no http://lv.php.net/echo komentaariem)

Link to comment
Share on other sites

atradās viena interesanta lieta kura itkā nekur nav pieminēta ( ? ) bet taj pašā brīdī ir diezgan nozīmīga...

Kaa nav? :)

http://lv.php.net/manual/en/language.types....string.parsing

nu jā kaut kas tur ir... bet svarīgais moments ir tas ka tas ir uz pusi lēnāk...

 

Kaa pat cilveeki ir veikushi shaadus benchmarkus kuri gan ir zinamaa meeraa pretruniigi :)
jā interesanti... bet visātrākais echo ir:
echo 'sss', $xxx, 'zzz', $yyy;

ir vēl kādi interesanti testi zināmi ?

Link to comment
Share on other sites

nu jā kaut kas tur ir... bet svarīgais moments ir tas ka tas ir uz pusi lēnāk...

Manupraat teikt ka uz pusi lenaak ir par stipru..

Uz manas kastes patesteejot caurmeeraa bija shaadi rezultaati (t.i. pirmie 2-3 nenulles cipari ljoti buutiski nemainijaas)

 

double quotes: 0.000221967697144

single quotes: 0.000165939331055

 

Kas nav 50% atskjiriiba..

Link to comment
Share on other sites

Manupraat teikt ka uz pusi lenaak ir par stipru..

Uz manas kastes patesteejot caurmeeraa bija shaadi rezultaati (t.i. pirmie 2-3 nenulles cipari ljoti buutiski nemainijaas)

 

double quotes: 0.000221967697144

single quotes: 0.000165939331055

man uz Athlon XP 2k+ un PHP 4.3.4 ir tuvāk 50%

double quotes: 0.0003199577331543

single quotes: 0.00018596649169922

difference...: 0.00013399124145508

 

tur kur atradu šito vispār bija:

double quotes: 0.001505970954895

single quotes: 0.00078308582305908

difference...: 0.00072288513183594

 

vispār te viņš ir un vēl daži benchmarki no kuriem interesantākie:

 

concatenation: 0.0008620023727417

sprintf......: 0.0017820596694946

interpolate..: 0.002047061920166

nebūtu domājis ka sprint būs ātrāk nekā interpolate :huh:

 

commas.......: 0.0024470090866089

concatenation: 0.0028690099716187

double quotes: 0.0044499635696411

tas ko es teicu augstāk par echo...

Link to comment
Share on other sites

×
×
  • Create New...