Jesper L Hansen <lismoes@mail.dk> writes:
> Det virker men hvis jeg skal tjekke om både var_1 og var_2 er til
> stede og så udfører det samme går det galt.
> Kan det gøres i den samme if-sætning ?
>
> har blandt andet prøvet
>
> if ($var_1, $var2) {
> så gør bla bla bla ;
> }
Du kan med fordel benytte isset():
if ( isset($foo) && isset(b$bar) )
// både $foo og $bar er satte. ;
Så kan man eksplicit se, hvad du er interesseret i at checke, hvilket
gør koden nemmere at vedligeholde.
Konstruktionen
if ( $foo )
// bla bla
udfører ikke bla selvom $foo er sat til for eksempel FALSE, 0, "",
"0", 0.0, et tomt array etc. Se eventuelt:
<
http://php.net/manual/en/language.types.boolean.php>.
--
Jens Axel Søgaard - <
http://www.jensaxel.dk> - jensaxel@soegaard.net
A Mathematician is a machine for turning coffee into theorems.
- Paul Erdös