データ型
文字列、整数、配列など、PHPのさまざまなデータ型を学びます
「データ型」はCoddyKit上の無料PHP Academyレッスンです。 これはレッスン2/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPHP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 PHP Academyコースには全5レッスンが含まれています。
データ型
PHPについて、さらに詳しく学びましょう!このレッスンでは、変数に保存できるデータの種類を決めるPHPのデータ型について学びます。データ型を理解することは、効果的なPHPプログラムを書くうえで不可欠です。それでは始めましょう!

データ型とは
データ型は、変数が保持できるデータの種類を指定します。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でさまざまな操作を実行する方法について学びます。この調子でコーディングを続けましょう!

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フィードバックを取得できます。ローカル設定は不要です。