Also, Nun, ich frage mich, ist es möglich, dies zu tun;Ist die Verwendung von Die/Echo usw. ohne {?
if($pro == true)
echo "He's";
echo "a";
echo "pro.";
Oder muss ich {} verwenden? Vielen Dank.
Also, Nun, ich frage mich, ist es möglich, dies zu tun;Ist die Verwendung von Die/Echo usw. ohne {?
if($pro == true)
echo "He's";
echo "a";
echo "pro.";
Oder muss ich {} verwenden? Vielen Dank.
Es hängt von Ihren Absichten ab. Mit Ihrem Code
if($pro == true)
echo "He's";
echo "a";
echo "pro.";
Das Ergebnis (wenn $ pro wahr ist) wird sein:
He'sapro.
Wenn pro $ false ist, wird es
apro.
sein, wenn Sie nicht möchten, diese Ausgabe auf false, fügen Sie bitte die geschweiften Klammern hinzu.
if($pro == true) {
echo "He's ";
echo "a ";
echo "pro.";
}
Danke Kumpel. Bin dankbar. –
Fragesteller Ich denke, es ist einfach, wenn wir strukturieren wir alle von der Einführung der Codierung kennen.
Nach dem Ausführen der ersten Zeile nach dem IF-Block ohne Klammer ('{') wird der Rest ausgeführt wie er ist.
, wenn (1 == 1)
echo "Hallo!";
echo "Wie geht es dir?";Also die Ausgabe der oben genannten ist: Hallo! Wie geht es dir? Beide Zeilen werden zurückgegeben.
Nun, wenn Sie Ausgang trennen wollen, dann auch Block umschließen,
, wenn (1 == 1) {echo "Hallo!"; } else {echo "Wie geht es dir?"; }
Also die Ausgabe der oben genannten ist: Hallo!
#SpongePablo hat auch wirklich erklärt.
Haben Sie es versucht? – Naruto
versuchen Sie es selbst. –
Einige (oder vielleicht die meisten) Leute (und ich auch) denken, dass Sie immer ''} 'verwenden sollten, auch wenn es nur eine Aussage zwischen den Klammern gibt. Schauen Sie sich [diesen Link] (http://programmers.stackexchange.com/questions/16528/single-statement-if-block-braces-o-nr) bitte an. – martijnn2008