Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen If-Anweisung | Bedingte Anweisungen
Einführung in PHP

bookIf-Anweisung

Eine if-Anweisung ist eine Konstruktion, die es ermöglicht, einen Codeblock auszuführen, wenn eine bestimmte Bedingung erfüllt ist.

Die Bedingung ist ein Ausdruck, der zu einem bool-Wert ausgewertet wird, welcher entweder true oder false sein kann. Ist die Bedingung true, wird der Codeblock ausgeführt. Ist die Bedingung false, wird der Codeblock übersprungen.

Syntax

if (condition) {
    // code block
};

Die Syntax des bedingten Operators ist sehr einfach: Das Schlüsselwort if, die Bedingung in runden Klammern ( ) und ein Codeblock in geschweiften Klammern { }.

Die öffnende geschweifte Klammer { } leitet den Codeblock ein, und die schließende geschweifte Klammer beendet ihn. Betrachten wir ein Beispiel:

main.php

main.php

copy
123456
<?php $num=5; if ($num>0) { // 5 > 0 ? echo "Number is positive"; // output if it's `true` } ?>

Die Bedingung wurde bestätigt und der Codeblock ausgeführt. Betrachten wir ein anderes Beispiel:

main.php

main.php

copy
123456
<?php $num = 10; if ($num < 0) { // 10 < 0 ? echo "Number is negative"; // output if it's `true` } ?>

Die Bedingung wurde nicht bestätigt und der Codeblock wurde nicht ausgeführt.

Aufgabe

Swipe to start coding

Stellen Sie sich vor, Sie erstellen ein kleines Programm für einen Süßwarenladen. Das Programm soll den Kunden schnell verständlich machen, ob eine Tafel Schokolade teuer ist, basierend auf ihrem Preis.

  1. Die Variable $price_of_chocolate ist bereits mit einem numerischen Wert initialisiert.
  2. Verwenden Sie eine if-Anweisung, um zu prüfen, ob der Preis kleiner oder gleich 3 ist.
    • Falls zutreffend, geben Sie "This chocolate bar has an average price." aus.
  3. Verwenden Sie eine weitere if-Anweisung, um zu prüfen, ob der Preis größer als 3 ist.
    • Falls zutreffend, geben Sie "This chocolate bar is expensive." aus.

Stellen Sie sicher, dass die Nachrichten genau wie angegeben angezeigt werden, einschließlich der Zeichensetzung.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

Awesome!

Completion rate improved to 4.35

bookIf-Anweisung

Swipe um das Menü anzuzeigen

Eine if-Anweisung ist eine Konstruktion, die es ermöglicht, einen Codeblock auszuführen, wenn eine bestimmte Bedingung erfüllt ist.

Die Bedingung ist ein Ausdruck, der zu einem bool-Wert ausgewertet wird, welcher entweder true oder false sein kann. Ist die Bedingung true, wird der Codeblock ausgeführt. Ist die Bedingung false, wird der Codeblock übersprungen.

Syntax

if (condition) {
    // code block
};

Die Syntax des bedingten Operators ist sehr einfach: Das Schlüsselwort if, die Bedingung in runden Klammern ( ) und ein Codeblock in geschweiften Klammern { }.

Die öffnende geschweifte Klammer { } leitet den Codeblock ein, und die schließende geschweifte Klammer beendet ihn. Betrachten wir ein Beispiel:

main.php

main.php

copy
123456
<?php $num=5; if ($num>0) { // 5 > 0 ? echo "Number is positive"; // output if it's `true` } ?>

Die Bedingung wurde bestätigt und der Codeblock ausgeführt. Betrachten wir ein anderes Beispiel:

main.php

main.php

copy
123456
<?php $num = 10; if ($num < 0) { // 10 < 0 ? echo "Number is negative"; // output if it's `true` } ?>

Die Bedingung wurde nicht bestätigt und der Codeblock wurde nicht ausgeführt.

Aufgabe

Swipe to start coding

Stellen Sie sich vor, Sie erstellen ein kleines Programm für einen Süßwarenladen. Das Programm soll den Kunden schnell verständlich machen, ob eine Tafel Schokolade teuer ist, basierend auf ihrem Preis.

  1. Die Variable $price_of_chocolate ist bereits mit einem numerischen Wert initialisiert.
  2. Verwenden Sie eine if-Anweisung, um zu prüfen, ob der Preis kleiner oder gleich 3 ist.
    • Falls zutreffend, geben Sie "This chocolate bar has an average price." aus.
  3. Verwenden Sie eine weitere if-Anweisung, um zu prüfen, ob der Preis größer als 3 ist.
    • Falls zutreffend, geben Sie "This chocolate bar is expensive." aus.

Stellen Sie sicher, dass die Nachrichten genau wie angegeben angezeigt werden, einschließlich der Zeichensetzung.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
single

single

some-alt