I weź tu użyj gotowej biblioteki....
Pomyślałem: zrobię pull request, będę dobry ... jak zobaczyłem resztę kodu to mi się odechciało.
for ($i = 0, $len = strlen($payload); $i < $len; $i++)
Pomyślałem: zrobię pull request, będę dobry ... jak zobaczyłem resztę kodu to mi się odechciało.
Pytanko teoretyczne o optymalizacje kodu.
Powiedzmy, że mamy program, operujący na uniwersum 1000 (duża, ale określona ilość) obiektów. Każdy obiekt ma globalnie domyślną cenę, chyba że użytkownik wcześniej zdefiniuje przy uruchomieniu programu, że dla obiektu numer n cena będzie inna niż domyślna. Stąd też w mojej implementacji problemu pojawia się tablica, która zawiera tylko obiekty z cenami innymi niż domyślna.
Lepiej skup się na istotniejszych rzeczach, na przykład ogarnij jakąś bazę danych zamiast trzymania listy produktów w pamięci.