PHP変数

変数

変数とは、データを保管するいれもの

変数名は「$」からはじまります。
1文字目は必ず『$』
2文字目にアルファベットの小文字・大文字、アンダーバー(数字はNG)
3文字目以降には、数字、アルファベットの小文字・大文字、
アンダーバーが利用できます。
アルファベットの小文字と大文字は区別

文字列は「"」や「'」で囲み、数値は囲まない

echo 変数名;(セミコロン) と記述することで変数の中身をブラウザに表示することができる。

代入演算子「=」を使用して変数に値を代入すると、変数の宣言と値の代入が同時に行われます。
変数宣言のない変数はNULL値(値が認識できないこと) 変数のスコープとは宣言された変数がコード中の何処まで影響を及ぼすかという範囲のこと
一度宣言された変数が何処でも使用できるという訳ではありません。
変数が宣言された場所とその変数の有効範囲が決められており、それが変数のスコープ。

$_FILES(ファイルアップロード変数)

PHPの定義済み変数(=スーパーグローバル変数)の1つ
HTTP POST でアップロードされた値を取得し収納するファイルアップロード変数

収納されるデータ ['name']:ファイル名
['type']:ファイルのMIMEタイプ
['tmp_name']:一時保存ファイル名
['error']:アップロード時のエラーコード
['size']:ファイルサイズ(バイト単位)

例)$_FILES['ファイル名']['tmp_name']

二次元配列になっているので、2つのキーで呼び出す。

1つ目のキーは、フォーム部品のファイル送信欄のname属性値。
2つ目のキーは、name、type、size、tmp_name、errorのいづれか。



$_SERVER(サーバ変数)

ブラウザ情報やIPアドレスなどのサーバの情報にアクセスできる変数。スーパーグローバル変数

外部リンク参考サイトさん $_SERVERについて