05. juni 2002 - 22:59Der er
20 kommentarer og 2 løsninger
Kan man undgå if(isset($var)) {???
Hejsa
Jeg er ved at skifte fra ASP til PHP, og det driver mig til vanvid, at jeg hele tiden skal teste alle mine variabler med if(isset($var)) {, kan man ikke undgå det?
Her hjemme på min egen Apache virker det fint uden, man når det skal køre på a0.dks server, så skal den have det, hvorfor?
Det er faktisk en god ide at bruge isset( $id ) også dehhjemme hvor du 'ikke behøver at gøre det'
if ( isset($id) ) { // variablen $id findes og har en værdi }
if ( $id ) { // betyder // enten variablen findes ikke // eller variablen findes og har talværdien 0 // eller variablen findes og har boolean værdien false // eller variablen findes og indeholder strengen "" (tom streng) // eller (der er vist et par stykker mere) }
Så selvom if ( $id ) { måske går godt i de scripts hvor du har brugt den er det en risikabel test at bruge for at teste om en variabel findes.
jakoba: huh ? FRA PHP til ASP ? uha :( ... Men okay, jeg lærte også kun PHP (til at starte med) for at få endnu en kompetance - og det kan man jo altid bruge til noget :)
jakoba>< ja der er (desvære) mange virksomheder der forguder mircosoft og deres asp ...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.