PHPチュートリアル

PHPホーム PHPイントロ PHPインストール PHP構文 PHPコメント PHP変数 PHPエコー/印刷 PHPデータ型 PHP文字列 PHP番号 PHP数学 PHP定数 PHP演算子 PHP If ... Else ... Elseif PHPスイッチ PHPループ PHP関数 PHP配列 PHPスーパーグローバル PHP正規表現

PHPフォーム

PHPフォーム処理 PHPフォームの検証 PHPフォームが必要 PHPフォームのURL / Eメール PHPフォームの完了

PHP Advanced

PHPの日付と時刻 PHPインクルード PHPファイルの処理 PHPファイルのオープン/読み取り PHPファイルの作成/書き込み PHPファイルのアップロード PHPクッキー PHPセッション PHPフィルター PHPフィルターアドバンスト PHPコールバック関数 PHP JSON PHPの例外

PHPOOP _

PHPOOPとは PHPクラス/オブジェクト PHPコンストラクター PHPデストラクタ PHPアクセス修飾子 PHPの継承 PHP定数 PHP抽象クラス PHPインターフェース PHPの特性 PHP静的メソッド PHPの静的プロパティ PHP名前空間 PHPIterables

MySQLデータベース

MySQLデータベース MySQLコネクト MySQL Create DB MySQLテーブルの作成 MySQLの挿入データ MySQLは最後のIDを取得します MySQL Insert Multiple MySQLを準備しました MySQL Select Data MySQL Where MySQL Order By MySQLデータの削除 MySQLアップデートデータ MySQL制限データ

PHP XML

PHPXMLパーサー PHPSimpleXMLパーサー PHPSimpleXML-取得 PHP XMLExpat PHP XML DOM

PHP -AJAX

AJAXイントロ AJAX PHP AJAXデータベース AJAX XML AJAXライブ検索 AJAXポール

PHPの

PHPの例 PHPコンパイラ PHPクイズ PHP演習 PHP証明書

PHPリファレンス

PHPの概要 PHP配列 PHPカレンダー PHPの日付 PHPディレクトリ PHPエラー PHP例外 PHPファイルシステム PHPフィルター PHP FTP PHP JSON PHPキーワード PHP Libxml PHPメール PHP数学 PHPその他 PHP MySQLi PHPネットワーク PHP出力制御 PHP正規表現 PHP SimpleXML PHPストリーム PHP文字列 PHP変数の処理 PHPXMLパーサー PHP Zip PHPタイムゾーン

PHP変数


変数は、情報を格納するための「コンテナ」です。


PHP変数の作成(宣言)

PHPでは、変数は$記号で始まり、その後に変数の名前が続きます。

<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>

上記のステートメントの実行後、変数 $txtは値を保持し Hello world!、変数 $xは値を保持し 5、変数$yは値を保持します 10.5

注:変数にテキスト値を割り当てるときは、値を引用符で囲んでください。

注:他のプログラミング言語とは異なり、PHPには変数を宣言するためのコマンドがありません。最初に値を割り当てた瞬間に作成されます。

変数は、データを格納するためのコンテナーと考え​​てください。


PHP変数

変数には、短い名前(xやyなど)またはよりわかりやすい名前(age、carname、total_volume)を付けることができます。

PHP変数のルール:

  • $変数は記号で始まり、その後に変数の名前が続きます
  • 変数名は文字またはアンダースコア文字で始まる必要があります
  • 変数名を数字で始めることはできません
  • 変数名には、英数字とアンダースコア(Az、0-9、および_)のみを含めることができます。
  • 変数名では大文字と小文字が区別さ$ageれ ます( $AGE2つの異なる変数です)

PHP変数名では大文字と小文字が区別されることに注意してください。



出力変数

PHPechoステートメントは、データを画面に出力するためによく使用されます。

次の例は、テキストと変数を出力する方法を示しています。

<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>

次の例では、上記の例と同じ出力が生成されます。

<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>

次の例では、2つの変数の合計を出力します。

<?php
$x = 5;
$y = 4;
echo $x + $y;
?>

注:echo次の章で、ステートメントとデータを画面に出力する方法について詳しく学習します。


PHPは緩く型付けされた言語です

上記の例では、変数がどのデータ型であるかをPHPに通知する必要がないことに注意してください。

PHPは、その値に応じて、データ型を変数に自動的に関連付けます。データ型は厳密な意味で設定されていないため、エラーを発生させることなく、整数に文字列を追加するなどのことができます。

PHP 7では、型宣言が追加されました。これにより、関数を宣言するときに予期されるデータ型を指定するオプションが提供され、厳密な要件を有効にすることで、型の不一致時に「致命的なエラー」がスローされます。

PHP関数の章でstrictnon-strict要件とデータ型の宣言について詳しく学びます。