Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmienne. Deklarowanie typu
grabarz5
post 19.08.2015, 13:50:47
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.03.2015

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


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
Go to the top of the page
+Quote Post
KsaR
post 19.08.2015, 13:55:55
Post #2





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

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


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.

Ten post edytował KsaR 19.08.2015, 13:57:35


--------------------
Go to the top of the page
+Quote Post
grabarz5
post 19.08.2015, 14:00:05
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.03.2015

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


Czyli, wnioskuję, w dość dużych projektach ma to jakiś sens..?
Pewnie i tak różnica jest niezauważalna...

Ten post edytował grabarz5 19.08.2015, 14:00:48
Go to the top of the page
+Quote Post
Pyton_000
post 19.08.2015, 14:03:17
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


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.
Go to the top of the page
+Quote Post
grabarz5
post 19.08.2015, 14:05:09
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.03.2015

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


Ok. Wielkie dzięki za szybką odpowiedź.
Dobrego dnia
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 1.07.2025 - 23:11