ホームページ >バックエンド開発 >PHPチュートリアル >PHPのデータ型と変数のスコープ

PHPのデータ型と変数のスコープ

WBOY
WBOYオリジナル
2016-06-23 13:28:43952ブラウズ

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 に含まれる入力内容を含む変数の配列。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。