Hallo
<?php if($seite[2] == 'profile' && isset($seite[4]) && $seite[4] == 's2.html' ):?>
>
> Was ich nicht ganz verstehe warum steht bei isset zweimal `$seite[4]`{:.language-php}?
Wieso? Bei isset steht nur einmal $seite[4]. Vielleicht ist es so lesbarer:
~~~php
if ($seite[2] == 'profile' // steht in $seite[2] 'profile' drin?
&& isset($seite[4]) // existiert $seite[4] und …
&& $seite[4] == 's2.html') // … ist der Wert 's2.html'
Mathematisch müsste die Klammerung so aussehen (was bei ausschließlichen UND-Bedingungen egal ist, da alles zutreffen muss):
if ($seite[2] == 'profile' // steht in $seite[2] 'profile' drin?
&& (isset($seite[4]) // existiert $seite[4] und …
&& $seite[4] == 's2.html')) // … falls es existiert, ist der Wert 's2.html'
Tschö, Auge
--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3