PHP Academy · レッスン

演算子

算術演算子、比較演算子、論理演算子を使って処理を行います

レッスン 3/510 ステップ

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

演算子

PHP学習の次のステップへようこそ!このレッスンでは、変数や値に対する操作に使用する演算子について学びます。それでは始めましょう!

演算子 — イラスト1

演算子とは

演算子は、変数や値に対する操作を実行するために使用する記号またはキーワードです。PHPスクリプトで、データの計算、比較、操作を行うのに役立ちます。

重要: PHPには、算術演算子、代入演算子、比較演算子、論理演算子など、複数のカテゴリの演算子があります。

算術演算子

算術演算子は、基本的な数学演算に使用します。

  • +: 加算
  • -: 減算
  • *: 乗算
  • /: 除算
  • %: 剰余(余り)

例:

<?php
  $a = 10;
  $b = 3;
  echo $a + $b; // Outputs: 13
  echo $a % $b; // Outputs: 1
?>

代入演算子

代入演算子は、変数に値を代入します。最も一般的な演算子は = ですが、ほかにも次のような演算子があります。

  • +=:加算して代入
  • -=:減算して代入
  • *=:乗算して代入
  • /=:除算して代入

例:

<?php
  $x = 5;
  $x += 3; // $x is now 8
  echo $x;
?>

比較演算子

比較演算子は2つの値を比較し、true または false を返します。例:

  • ==:等しい
  • !=:等しくない
  • ===:同一(等しく、同じ型)
  • <:より小さい
  • >:より大きい

例:

<?php
  $a = 10;
  $b = "10";
  echo $a == $b; // Outputs: 1 (true)
  echo $a === $b; // Outputs: (false)
?>

論理演算子

論理演算子は複数の条件を組み合わせます。例:

  • &&:論理積(AND)
  • ||:論理和(OR)
  • !:論理否定(NOT)

例:

<?php
  $x = true;
  $y = false;
  echo $x && $y; // Outputs: (false)
  echo $x || $y; // Outputs: 1 (true)
?>

インクリメント演算子とデクリメント演算子

これらの演算子は、変数の値を1増加または減少させます。

  • ++:インクリメント
  • --:デクリメント

例:

<?php
  $count = 5;
  echo ++$count; // Outputs: 6
  echo $count--; // Outputs: 6, but $count is now 5
?>

文字列演算子

PHPには、文字列を操作するための演算子が2つあります。

  • .:連結(2つの文字列を結合します)
  • .=:連結して代入

例:

<?php
  $greeting = "Hello";
  $greeting .= ", World!";
  echo $greeting; // Outputs: Hello, World!
?>
<?php
  $a = 10;
  $b = 20;
  echo ($a > $b) ? "A is greater" : "B is greater";
?>

よくできました

おめでとうございます。算術演算子、代入演算子、比較演算子、論理演算子など、PHPの演算子について学びました。これらのツールは、スクリプトで処理を実行するために欠かせません。次のレッスンでは、if-else文やループなどの制御構造について学びます。引き続きコーディングしていきましょう。

演算子 — イラスト10
無料で開始

AI チューターと学ぶ PHP — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
49
レッスン
195

よくある質問

「演算子」レッスンは無料ですか?

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

「演算子」で何を学びますか?

算術演算子、比較演算子、論理演算子を使って処理を行います ブラウザで直接実行するハンズオンコードでPHP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

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

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

「演算子」レッスンにはどのくらい時間がかかりますか?

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

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

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

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

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