PHP Academy · レッスン

データ型

文字列、整数、配列など、PHPのさまざまなデータ型を学びます

レッスン 2/510 ステップ

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

データ型

PHPについて、さらに詳しく学びましょう!このレッスンでは、変数に保存できるデータの種類を決めるPHPのデータ型について学びます。データ型を理解することは、効果的なPHPプログラムを書くうえで不可欠です。それでは始めましょう!

データ型 — イラスト1

データ型とは

データ型は、変数が保持できるデータの種類を指定します。PHPは動的型付け言語であるため、実行中に変数の型が変わることがあります。

例:

重要: PHPは、変数の値に基づいてデータ型を自動的に判断します。

<?php
  $value = 42; // Integer
  echo $value;

  $value = "Hello"; // Now a String
  echo $value;
?>

PHPのデータ型

PHPでは、次のデータ型を使用できます。

  • String: 文字の並び。
  • Integer: 整数。
  • Float: 小数。
  • Boolean: trueまたはfalseの値。
  • Array: 値の集合。
  • Object: クラスのインスタンス。
  • NULL: 値を持たない変数を表します。
  • Resource: 外部リソースへの参照を保持する特殊な変数。

これらについて詳しく見ていきましょう。

文字列

文字列は、単一引用符(')または二重引用符(")で囲んだ文字の並びです。例:

重要: 文字列内に変数を直接含める必要がある場合は、二重引用符を使用します。

<?php
  $greeting = "Hello, World!";
  echo $greeting; // Outputs: Hello, World!
?>

数値

PHPでは、次の2種類の数値を使用できます。

  • Integer: 整数。
  • Float: 小数を含む数値。

例:

<?php
  $integer = 42;
  $float = 3.14;
  echo "Integer: $integer, Float: $float";
?>

真偽値

真偽値は、trueまたはfalseという2つの値のいずれかを表します。真偽値は、条件文でよく使用します。例:

<?php
  $isLoggedIn = true;
  if ($isLoggedIn) {
    echo "Welcome back!";
  } else {
    echo "Please log in.";
  }
?>

配列

配列は、1つの変数に保存された値の集合です。配列には複数の型のデータを格納できます。例:

重要: 配列のインデックスは0から始まるため、最初の要素のインデックスは0です。

<?php
  $colors = ["Red", "Green", "Blue"];
  echo $colors[0]; // Outputs: Red
?>

特殊な型

PHPには、次のような特殊なデータ型があります。

  • NULL: 値を持たない変数。
  • Resource: データベース接続など、外部リソースへの参照。

例:

ヒント: 変数の型と値を確認するには、var_dump()を使用します。

<?php
  $empty = NULL;
  echo $empty; // Outputs nothing
?>
<?php
  $value = "42";
  echo gettype($value);
?>

よくできました!

おめでとうございます!文字列、数値、真偽値、配列、NULLなどの特殊な型を含む、PHPのデータ型について学びました。データ型を理解することは、効率的でバグの少ないコードを書くうえで不可欠です。次のレッスンでは、演算子とPHPでさまざまな操作を実行する方法について学びます。この調子でコーディングを続けましょう!

データ型 — イラスト10
無料で開始

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

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

コース
49
レッスン
195

よくある質問

「データ型」レッスンは無料ですか?

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

「データ型」で何を学びますか?

文字列、整数、配列など、PHPのさまざまなデータ型を学びます ブラウザで直接実行するハンズオンコードでPHP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

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

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

「データ型」レッスンにはどのくらい時間がかかりますか?

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

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

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

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

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