PHPゲームを作りながら学ぼう!

広告

現在新パズルゲームっぽいのを作成中です(2018.06.03)。

広告
Pocket

変数とは、ある値を収納する箱と考えていただけたらいいでしょう。

PHPで変数といえば、ドル記号($)を先頭につけて表します。
ドル記号のあとはアルファベットかアンダースコア、数字をつけて変数とします。但し、ドル記号の直後に数字を付けることはできません。
詳しくは、識別子 – 変数などの名前の付け方の記事をご覧下さい。

変数の宣言について

PHPでは、変数を明示的に宣言する必要はありませんし、そのような構文もありません。
変数に値を代入した時が、変数が宣言されたと考えてもいいでしょう。
変数に値が設定されていない場合は、NULL値が設定されているとみなされます。

代入されていない変数を使った場合、E_NOTICEというエラーを吐き出します。
このエラーでプログラムが動かなくなるわけではないですし、E_NOTICEのエラーを吐き出さないよう設定もできます。もしかしたら最初からこのエラーが出ない設定になっているかもしれません。
当然エラーは吐き出さないようにプログラムするのが良いです。

エラーの表示を司る関数はerror_reporting()を使います。
例えば全てのエラーを表示するには、下記のようにします。

 

変数の型について

変数は代入される値によって型が決まります。
そしてその型は、時と場合によって変化します。型を変更することをキャストと呼びます。
キャストするには(型)変数と書きます。

変数の型を調べるには関数gettype()を使います。
それぞれ変数の型を見ていきましょう。

広告

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA