Isset goed gebruikt?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Guido  -

Guido -

15/03/2015 20:03:56
Quote Anchor link
Hallo,

Tijd terug heeft iemand mijn php script aangepast:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<label>'.$label_name.': <span class="error '.((isset($error_class['form_name']))?"":" hide").'" >'.$error_form_name.'</span></label>


Is de 'isset' hier goed gebruikt, zo ja, wat doet ie dan in dit geval?

Guido
 
PHP hulp

PHP hulp

16/01/2025 10:59:00
 
Pipo Clown

Pipo Clown

15/03/2015 20:22:50
Quote Anchor link
Wanneer isset true is wordt er een lege string geplaatst, is isset false dan wordt de string " hide" geplaatst.
 
Guido  -

Guido -

15/03/2015 22:29:24
Quote Anchor link
Aha, duidelijk :-)

Zou dit dan niet netter zijn?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<span class="'.((isset($error_class['form_name'])) ? " error" : " hide").'" >'.$error_form_name.'</span>


Dus de error class verplaatsen.

Guido
 
Wouter J

Wouter J

15/03/2015 22:44:08
Quote Anchor link
Nee, want nu klopt er iets niet meer. In je eerste code zou class "error" (1 class) of "error hide" (2 classes) bevatten. In je 2e code krijg je of " error" (1 class) of " hide" (1 class).
 
Guido  -

Guido -

15/03/2015 22:51:29
Quote Anchor link
Bedankt voor je reactie. Dan bleek oorspronkelijke code niet goed te zijn :-)

De class hide gebruik ik namelijk alleen om de string te verbergen, met css:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
.hide {display:none;}


Guido
Gewijzigd op 15/03/2015 22:51:57 door Guido -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.