ホームページ >バックエンド開発 >PHPチュートリアル >PHPのデータ型と変数のスコープ
1) PHP は次の基本データ型をサポートしています:
Integer (整数)、Float (浮動小数点数)、String (文字列)、Boolean (ブール値)、Array (配列)、Object (オブジェクト)、さらにまた、NULL (空) と resource (リソース) という 2 つの特殊なタイプもあります。
注: 割り当てられていない変数、リセットされている変数、または特別な値 NULL が割り当てられている変数は、NULL 型変数です。
特定の組み込み関数 (データベース関数など) は、リソース型の変数を返します。
2) スコープとは、スクリプト内で変数を使用または表示できる範囲を指します。 PHP には 6 つの基本的なスコープ規則があります:
2.1) 組み込みスーパーグローバル変数はスクリプト内のどこでも使用および表示できます。
2.2) 宣言された定数はグローバルに表示されます。
2.3) 宣言されたグローバル変数内で。
2.4) 関数内で使用される変数がグローバル変数として宣言されている場合、その名前はグローバル変数名と一致している必要があります。
2.5) 関数内で静的に作成および宣言される変数。関数の外部では見ることはできませんが、関数の複数回の実行中に値を維持できます。
2.6) 関数内で作成された変数は関数に対してローカルであり、関数が終了すると変数は存在しなくなります。
注: スーパー グローバル変数の完全なリストは次のとおりです:
$GLOBALS?? すべてのグローバル変数の配列
$_GET?? を介してこのスクリプトに渡されます。 GET メソッドの変数配列
$_COOKIE?? ファイルのアップロードに関連する変数の配列_ENV? ?環境変数配列;
$_REQUEST?? $_GET、$_POST、$_COOKIE に含まれる入力内容を含む変数の配列。
著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。