Thread Welchen Operator muss ich benutzen? (14 answers)
Opened by ArtAfons at 2009-12-23 13:48

pktm
 2009-12-23 14:07
#129624 #129624
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Wie wär's mit sowas:
Code: (dl )
1
2
3
4
5
if( $mesg->count() ) {
print $mesg->count() . "entried found";
}else{
exit(0);
}


Oder unleserlicher und irgendwie unordentlich, da exit() nichts ist, was ausgegeben wird:
Code: (dl )
print ( $mesg->count() ? $mesg->count() . " e found\n" : exit(0) );


Oder wenn du es unbedingt so haben willst:
Code: (dl )
exit unless $mesg->count() and print $mesg->count() . " entries found\n"


Aber das tut irgendwie weh. Ich glaube sogar, das ist falsch. Das ist so, wie wenn du ein Brett mit einem Hammer durchsägst, weil der Hammer das ist, was du benutzen willst.
Was spricht gegen die Verzweigung aus dem ersten Beispiel? Da muss ein Leser nicht überlegen, was da passiert.
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Welchen Operator muss ich benutzen?