![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam 2 pytania
----------------- 1. Dotyczy stringów. Które zapytanie będzie szybsze: a)
czy b ) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) 2. Dotyczy liczb. Które zapytanie będzie szybsze: a)
czy b ) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) I ewentualnie w jakich sytuacjach które rozwiązanie a czy b jest lepsze? pozdrawiam |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Cytat(emilio @ 2005-05-17 21:20:31) Z tego co się orientuje, to łączenie '. jest wolniejsze niż "' w przypadku zapytań SQL. Dlatego jestem za 1a. A dlaczego w przypadku zapytań? (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Na początku wydawać by się mogło, że 1b i 2b, ale... Jeżeli string w " musi zostać przeparsowany w poszukiwaniu $ (zmiennych), to tak czy siak został już przeszukany. W takim wypadku wychodzi na to, że nie ma różnicy. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ale przecież parser jeszcze musi sprawdzić, czy przypadkiem nie chcemy wyświetlić zmiennej $_POS, czy może $_PO, a może właśnie chodzi nam o klucz tablicy $_POST['string']! (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Takie dylematy lepiej zostawić sobie i trzymać się tego, aby zmienne łączyć ze stringami, same stringi trzymać w ' i jak najżadziej używać " i \. (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 22:09 |