FAQ |
Kalender |
2007-04-21, 14:21 | #1 | |||
|
||||
Bara ett inlägg till!
|
Jag är jäkligt less på PHPs stora mängder dumheter. Har googlat lite efter någon som tillhandahåller små patchar för att rätta dessa dumheter men hittar ingen. Någon som känner till något sådant?
Ett par exempel på, i min mening, idioti: * isset() returnerar false när argumentet är NULL. * HTTP-statuskoden för allvarliga fel (FATAL ERROR t.ex) är 200. Man kan tänka sig att ta bort möjligheten för korkad konfiguration såsom att aktivera magic quotes och "rätta" ordningen för argumenten till en del funktioner. Men i första hand handlar det att rätta idioti som inte går att komma runt med konfiguration eller PHP-kod. |
|||
Svara med citat |
2007-04-21, 14:38 | #2 | ||
|
|||
Nykomling
|
Citat:
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 Exempel: <?php var_dump($test); ?> skriver ut NULL förutom den notice som genereras om undefined variable 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 |
||
Svara med citat |
2007-04-21, 21:45 | #3 | |||
|
||||
Bara ett inlägg till!
|
Citat:
Citat:
Hur som helst finns det en hel del tokigheter. |
|||
Svara med citat |
Svara |
|
|