変数と定数
PHPで変数と定数を使う方法を学びます
「変数と定数」はCoddyKit上の無料PHP Academyレッスンです。 これはレッスン1/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPHP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 PHP Academyコースには全5レッスンが含まれています。
変数と定数
変数と定数
PHP学習の新しい章へようこそ!このレッスンでは、データを保存するための変数と、変更できない値を定義するための定数の使い方を学びます。それでは始めましょう!

変数とは
変数とは
変数は、スクリプトの実行中に変化する可能性のあるデータを保存するために使用します。PHPでは、次のような特徴があります。
- 変数名は$記号で始まります。
- 文字列、数値、配列など、さまざまな種類のデータを保存できます。
例:
<?php
$name = "Alice";
$age = 25;
echo "Name: $name, Age: $age";
?>
変数名のルール
変数名のルール
PHPで変数名を付けるときは、次のルールに従ってください。
- 変数名は、英字またはアンダースコア(_)で始める必要があります。
- 英字、数字、アンダースコアを含めることができますが、スペースは使用できません。
- 変数名は大文字と小文字を区別します。
例:
<?php
$name = "Alice";
$Name = "Bob";
echo $name; // Outputs: Alice
echo $Name; // Outputs: Bob
?>
変数のデータ型
変数のデータ型
PHPの変数には、次のようなさまざまな型のデータを保存できます。
- String: テキストデータ(例: 「Hello」)。
- Integer: 整数(例: 42)。
- Float: 小数(例: 3.14)。
- Boolean: trueまたはfalseの値。
- Array: 値の集合。
例:
<?php
$string = "Hello, World!";
$integer = 42;
$float = 3.14;
$boolean = true;
echo $string; // Outputs: Hello, World!
?>
定数とは
定数とは
定数は、スクリプトの実行中に変更できない値を保存するために使用します。定数を宣言するには、define()関数を使用します。
例:
ヒント: 定数は自動的にグローバルになり、スクリプト内のどの場所からでもアクセスできます。
<?php
define("SITE_NAME", "My Website");
echo SITE_NAME;
// Outputs: My Website
?>
定数と変数の違い
定数と変数の違い
定数と変数の主な違いは次のとおりです。
- 定数には$記号を使用しませんが、変数には使用します。
- 定数は一度設定すると再定義できませんが、変数の値は変更できます。
- 定数は常にグローバルですが、変数にはローカルスコープまたはグローバルスコープを設定できます。
例:
<?php
define("MAX_USERS", 100);
$current_users = 5;
echo MAX_USERS; // Outputs: 100
echo $current_users; // Outputs: 5
?>
変数と定数の併用
変数と定数の併用
変数と定数を組み合わせて、動的な出力を作成できます。例:
ヒント: PHPで文字列を結合するには、連結演算子(.)を使用します。
<?php
define("GREETING", "Welcome");
$name = "Alice";
echo GREETING . ", " . $name . "!";
// Outputs: Welcome, Alice!
?>
ベストプラクティス
ベストプラクティス
変数と定数を使用するときは、次のベストプラクティスに従ってください。
- 目的を表す意味のある名前を使用します(例:
$userName)。 - 変更されない値には定数を使用します(例:
define("PI", 3.14);)。 - 関連する変数をまとめて、コードの読みやすさを高めます。
ヒント: 命名規則を統一すると、コードが理解しやすく、保守しやすくなります。
よくできました!
よくできました!
おめでとうございます!PHPで変数と定数を使用してデータを保存・管理する方法を学びました。これらは、動的で柔軟なWebアプリケーションを構築するための基本的な要素です。次のレッスンでは、PHPのデータ型について詳しく学びます。この調子でコーディングを続けましょう!

よくある質問
「変数と定数」レッスンは無料ですか?
はい。「変数と定数」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、PHP Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 PHP Academyコースには全5レッスンが含まれています。
「変数と定数」で何を学びますか?
PHPで変数と定数を使う方法を学びます ブラウザで直接実行するハンズオンコードでPHP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
PHP Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPHP Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/5です。
「変数と定数」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPHP Academyレッスンでコードを書いて実行できますか?
はい。すべてのPHP Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。