Visa ett inlägg
Oläst 2007-04-21, 21:45 #3
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Citat:
Ursprungligen postat av Bamse
En icke definierad variabel har värdet NULL (ej att förväxlas med null byte, alltså 0)
Därför returnerar också isset() false för värdet NULL
Ett exempel på när jag uppfattar det som ett problem är när en cell i en array har värdet NULL. Men visst köper jag att den cellen då inte är "definierad". Istället för isset() kan man i det fallet använda array_key_exists() vilket löser uppgiften.

Citat:
Ursprungligen postat av Bamse
Ang att Fatal error borde ge annan statuskod än 200 så har detta debatterats och diskuterats om och om igen många gånger under åren. Finns dock många faktorer att ta hänsyn till, här är t.ex. lite diskussion kring det:
http://bugs.php.net/bug.php?id=18824
Dom antyder att det går att fånga felet i en egenskriven felhanterare. Om så är fallet så håller jag med om att 200 är en lämplig statuskod vid Fatal error, men jag har aldrig lyckats med det. Om så inte är fallet tycker jag att man kan kompromissa mycket för att få till statuskoden eftersom jag anser att det är ett stort problem.

Hur som helst finns det en hel del tokigheter.
kullervo är inte uppkopplad   Svara med citatSvara med citat