Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Co szybsze? " czy '?, Strasznie męcząca sprawa...
kkuba
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 6.07.2008
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Witam. 

Od dłuższego czasu straszliwie mnie męczy jedno pytanie - co jest szybsze? " czy '?

Przykładowo: 

Kod
echo 'tekst'. $zmienna .'dalszy tekst...';


czy może

Kod
echo "tekst $zmienna dalszy tekst...";


(tu domyślam się, że wynik będzie najgorszy), czy może

Kod
echo "tekst". $zmienna ."dalszy tekst...";


?

Próbowałem to sprawdzić, jednak wyniki nie są jednoznaczne. 



  1. <?php
  2.  
  3.     $num = 100000;
  4.  
  5.  
  6.  
  7.     $start = microtime();
  8.     for($q = 0; $q < $num; $q++)
  9.     {
  10.         echo '';
  11.     }
  12.  
  13.     $time = round( microtime() - $start, 6 );
  14.     echo $time . '<br />';
  15.  
  16.     // -----
  17.  
  18.     $start = microtime();
  19.     for($q = 0; $q < $num; $q++)
  20.     {
  21.         echo "";
  22.     }
  23.  
  24.     $time = round( microtime() - $start, 6 );
  25.     echo $time;
  26.  
  27. ?>





Raz wygląda to tak: 

Cytat
0.011702
0.014049


a raz tak: 

Cytat
0.022095
0.013994



Może ktoś już zna odpowiedź na to jakże nurtujące pytanie? 




Pozdrawiam. 

Ten post edytował kkuba 2.04.2009, 16:45:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kkuba
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 6.07.2008
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Cytat
Problem jest tylko taki, że nie można być konsekwentnym i stosować tylko jednego zapisy. Spróbujcie na ten przykład:

fputs($handle, $zmienna.'\n');

ni da rady ;]


A, nie wspomnialem - tylko w tym przypadku stosuje ", ale i tak prawie w ogole : )

ps. Widzę, że wątek oblegany jest przez tłumy : d


//edit:
Cytat
Pisz tak jak Ci wygodnie, ja czasami zapytanie do sqla w ogole piszę np tak:
[...]
Czasami piszę tak


Hm.. Nie wiem co na to odpisać.. non sens? Kod staje się mniej czytelny, musisz patrzeć czy użyłeś tu apostrof czy cudzysłów.. bez sensu.

Ten post edytował kkuba 2.04.2009, 19:16:43
Go to the top of the page
+Quote Post

Posty w temacie
- kkuba   [PHP] Co szybsze? " czy '?   2.04.2009, 16:42:25
- - Spawnm   pierwsze 2 są ok, tak samo pewnie będą działać wię...   2.04.2009, 16:45:40
- - kkuba   Kurde, no nie da się uzyskać tym moim sposobem jed...   2.04.2009, 16:49:12
- - Zyx   Kiedyś robiłem takie pomiary i wyszło mi, że bez d...   2.04.2009, 16:52:17
- - Spawnm   i bardzo fajnie w 1 łatwiej o analizę kodu , ale ...   2.04.2009, 16:55:43
- - kkuba   No to się cieszę, bo tak mi się właśnie zdawało : ...   2.04.2009, 16:56:54
|- - Spawnm   Cytat(kkuba @ 2.04.2009, 17:56:54 ) P...   2.04.2009, 17:00:38
- - kkuba   Hm.. no tak, ale kropke mam obok apostrofa, a przy...   2.04.2009, 17:05:32
- - TomASS   @kkuba Piszesz: [PHP] pobierz, plaintext <?phpe...   2.04.2009, 17:10:09
|- - Spawnm   Cytat(TomASS @ 2.04.2009, 18:10:09 ) ...   2.04.2009, 17:23:14
|- - mls   Cytat(TomASS @ 2.04.2009, 18:10:09 ) ...   2.04.2009, 18:07:07
- - dr_bonzo   Tu masz moj post sprzed lat o tym wlasnie temacie,...   2.04.2009, 17:14:10
- - kkuba   CytatA jak wstawisz tablicę lub etodę obiektu? Mus...   2.04.2009, 17:15:30
- - TomASS   CytatDwóch, całkowicie przypadkowych. To na bank s...   2.04.2009, 18:11:21
- - pi_wo   nie mam zdania na temat tego co jest szybsze, ale ...   2.04.2009, 19:00:50
- - cojack   Może jeszcze porozmawiamy co jest szybsze? ec...   2.04.2009, 19:13:54
- - kkuba   CytatProblem jest tylko taki, że nie mo...   2.04.2009, 19:14:06
- - michalg   Kiedyś czytałem jakieś benchmarki, w których ktoś ...   2.04.2009, 19:22:00
- - l0ud   Ja tam zawszę stosuję ' do stringów, wg mnie j...   2.04.2009, 19:31:26
|- - pi_wo   Cytat(l0ud @ 2.04.2009, 20:31:26 ) Ja...   2.04.2009, 22:05:33
- - zegarek84   a może jeszcze takie cosik: [PHP] pobierz, pl...   3.04.2009, 00:13:36
- - kazag   Czy przy niewielkich projektach to w ogole wpływa...   3.04.2009, 08:04:45
- - kkuba   hm.. powiem Ci, że pomysł dość ciekawy ; p Zrobić ...   3.04.2009, 18:37:05
- - rzymek01   cała różnica pomiędzy ' a " jest taka, że...   3.04.2009, 22:40:20


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 23:58