0Pricing
PHP Academy · レッスン

制御構造

PHPでif-else文、switch文、ループを使います

「制御構造」はCoddyKit上の無料PHP Academyレッスンです。 これはレッスン4/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPHP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 PHP Academyコースには全5レッスンが含まれています。

制御構造

制御構造

PHPの次のステップへようこそ。このレッスンでは、プログラムで判断を行ったり処理を繰り返したりするための制御構造について学びます。それでは始めましょう。

制御構造 — イラスト1

制御構造とは

制御構造とは

制御構造は、プログラムの流れを決定します。制御構造を使うと、次のことができます。

  • 条件文を使って判断する。
  • ループを使って処理を繰り返す。

ポイント:制御構造によって、プログラムを動的で柔軟なものにできます。

If-Else文

If-Else文

if文は、条件が真の場合にコードブロックを実行します。ほかの条件を処理するには、else または elseif を使用します。例:

<?php
  $age = 18;
  if ($age >= 18) {
    echo "You are an adult.";
  } else {
    echo "You are a minor.";
  }
?>

Switch文

Switch文

switch文は、複数の選択肢から1つのコードブロックを実行するために使用します。例:

<?php
  $day = "Monday";
  switch ($day) {
    case "Monday":
      echo "Start of the work week!";
      break;
    case "Friday":
      echo "Almost the weekend!";
      break;
    default:
      echo "Just another day.";
  }
?>

Forループ

Forループ

forループは、コードブロックを指定した回数だけ繰り返し実行するために使用します。例:

<?php
  for ($i = 1; $i <= 5; $i++) {
    echo "Iteration $i<br>";
  }
?>

Whileループ

Whileループ

whileループは、条件が真である間、コードブロックを実行します。例:

<?php
  $count = 1;
  while ($count <= 3) {
    echo "Count: $count<br>";
    $count++;
  }
?>

Do-Whileループ

Do-Whileループ

do-whileループは whileループに似ていますが、コードが少なくとも1回は実行されることを保証します。例:

<?php
  $count = 1;
  do {
    echo "Count: $count<br>";
    $count++;
  } while ($count <= 3);
?>

Foreachループ

Foreachループ

foreachループは、配列を反復処理するために設計されています。例:

<?php
  $colors = ["Red", "Green", "Blue"];
  foreach ($colors as $color) {
    echo "$color<br>";
  }
?>
<?php
  $number = 5;
  if ($number > 10) {
    echo "Greater than 10";
  } else {
    echo "10 or less";
  }
?>

よくできました

よくできました

おめでとうございます。PHPで制御構造を使って判断を行い、処理を繰り返す方法を学びました。これらのツールは、動的で効率的なプログラムを作成するために重要です。次のレッスンでは、配列についてさらに詳しく学びます。引き続きコーディングしていきましょう。

制御構造 — イラスト10

よくある質問

「制御構造」レッスンは無料ですか?

はい。「制御構造」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、PHP Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 PHP Academyコースには全5レッスンが含まれています。

「制御構造」で何を学びますか?

PHPでif-else文、switch文、ループを使います ブラウザで直接実行するハンズオンコードでPHP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

PHP Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのPHP Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/5です。

「制御構造」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このPHP Academyレッスンでコードを書いて実行できますか?

はい。すべてのPHP Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 変数と定数
  2. データ型
  3. 演算子
  4. 制御構造
  5. 配列を扱う
← PHP Academyに戻る