Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%)
|
Witam,
może ktoś się orientuje czy jest jakaś różnica w wydajności jak chodzi o tworzenie tablic na dwa poniższe sposoby:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
Wygrzebane z manuala w przykładach:
Cytat If you are creating an array with a large number of static items, you will find serious performance differences between using the array() function and the $array[] construct. For example: <? // Slower method $my_array = array(1, 2, 3, 500); // Faster method $my_array[] = 1; $my_array[] = 2; $my_array[] = 3; $my_array[] = 500; ?> [za:] http://php.net/manual/en/function.array.php Tylko teraz kwestia czy podstawianie wartości pod konkretne klucze działa w podobny sposób, jak konstrukcja wstawiania kolejnego elementu? Inna sprawa, że przykład nie dotyczy tablic asocjacyjnych. Trzeba byłoby zerknąć w źródła i sprawdzić jaka jest różnica (jeśli w ogóle jakaś jest). Ten post edytował darko 17.02.2010, 12:48:08 |
|
|
|
zzeus tworzenie tablic 17.02.2010, 11:43:06
Kocurro Witaj,
Zawsze możesz samemu sprawdzić:
- w tym c... 17.02.2010, 12:29:32
zzeus Pokusiłem się o dwa testy:
[PHP] pobierz, plaintex... 17.02.2010, 12:55:38
masahuku Myślę, że są wiarygodne ale... po co ? I tak i tak... 17.02.2010, 13:22:42
zzeus Cytat(masahuku @ 17.02.2010, 13:22:42... 17.02.2010, 13:26:23 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 16:18 |