Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienne. Deklarowanie typu
Forum PHP.pl > Forum > PHP
grabarz5
Witam.
Mam takie może dziwne pytanie.
Czy deklarowanie typu zmiennej w PHP w jakikolwiek sposób wpływa na wydajność skryptu/szybkość interpretowania go? Zastanawiało mnie to od pewnego czasu.

Jeśli temat już był to przepraszam.

Pozdrawiam wszystkich
KsaR
Cytat(grabarz5 @ 19.08.2015, 14:50:47 ) *
Witam.
Mam takie może dziwne pytanie.
Czy deklarowanie typu zmiennej w PHP w jakikolwiek sposób wpływa na wydajność skryptu/szybkość interpretowania go? Zastanawiało mnie to od pewnego czasu.

Jeśli temat już był to przepraszam.

Pozdrawiam wszystkich

Zalezy o co pytasz..
cos tam pewnie wplywa w czasie mikro.

np.

  1. $x='123';
  2. $x+=5;

Bo musi sprawdzic jaki typ, i przekonwetrowac na swoj.

  1. if ($x==$y)

Dla przykladu operator == zmienia typ na ten sam jesli jest inny w celu porownania a === juz sprawdza odrazu wartosc przez co jest szybszy w wypadku gdy sa te same typy.

Czyli w podsumowania, tylko mikro-optymalizacja.
Ale zarazem dobra praktyka.
grabarz5
Czyli, wnioskuję, w dość dużych projektach ma to jakiś sens..?
Pewnie i tak różnica jest niezauważalna...
Pyton_000
zapytania do bazy Cię zabiją smile.gif
Albo użycie jakichś funkcji w pętlach.

Najlepiej jak odpalisz sobie Profiler i wykonasz różne operacje. Będziesz widział co i jak.
grabarz5
Ok. Wielkie dzięki za szybką odpowiedź.
Dobrego dnia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.