webForumDet fria alternativet

Declarera variabler?

PHP

4 svar · 237 visningar · startad av GrodanBoll

Medlem sedan sep. 2001788 inlägg
Frågan#1

Hej hej

Jag satt och funderade om man ska (jag veta att man inte behöver) declarera de variabler som man ska använda först i koden?

Fördelar?

Nackdelar?

/G

Medlem sedan mars 20007 896 inlägg
#2

Fördelar:
- Du får inte en massa notice:s på odeklarerade variabler
Nackdelar:
- Inga, som jag kan se

Man bör kontrollera med isset() om variabler "utifrån" PHP ( GET, POST, SESSION ) finns, tänk på det. :)

Medlem sedan sep. 2001788 inlägg
#3

Men det är bara till o rada upp dem då, eller ska man deklarera dem med typ? Om så, hur skriver man då?

/G

Medlem sedan aug. 20002 975 inlägg
#4

Du kan ju alltid sätta dom till det initialvärde du vill ha på dom:

$var1 = 0;
$var2 = "";
Medlem sedan okt. 2001670 inlägg
#5

Du får inte en massa notice:s på odeklarerade variabler

Varför ens använda sig av odeklarerade variabler? ;)

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)