ホームページ  >  記事  >  バックエンド開発  >  PHPのデータ型と変数のスコープ

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

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

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

1) PHP は次の基本データ型をサポートしています:

整数 (整数)、浮動小数点 (浮動小数点数)、文字列(文字列)、Boolean (ブール値)、Array (配列)、Object (オブジェクト) に加えて、NULL (空)、resource (リソース) という 2 つの特別なタイプがあります。

注: 割り当てられていない変数、リセットされている変数、または特別な値 NULL が割り当てられている変数は、NULL 型変数です。

特定の組み込み関数 (データベース関数など) は、リソース型の変数を返します。

2) スコープとは、スクリプト内で変数を使用または表示できるスコープを指します。 PHP には 6 つの基本的なスコープ規則があります:

2.1) 組み込みスーパーグローバル変数はスクリプト内のどこでも使用および表示できます。

2.2 ) 定数は、宣言されるとグローバルに表示されます。

2.3) スクリプト内で宣言されたグローバル変数は、スクリプト全体で表示されます。 ) 関数内で使用される変数がグローバル変数として宣言されている場合、その名前はグローバル変数の名前と一致している必要があります。

2.5) 関数内で静的に変数を作成して宣言します。変数は関数の外部からは見ることができませんが、関数の複数の実行中に値を維持できます。

2.6) 関数内で作成された変数は関数に対してローカルです。終了すると、変数は存在しなくなります。

注: スーパー グローバル変数の完全なリストは次のとおりです。

$GLOBALS - すべてのグローバル変数の配列

$_SERVER - サーバー環境変数配列;

$_GET - GET

メソッドを通じてスクリプトに渡される変数配列。 >

$_POST - POST

メソッドを通じてスクリプトに渡される変数配列;


$_COOKIE - Cookie 変数配列;

$_FILES - ファイルアップロードに関連する変数配列;

$_ENV - 環境変数の配列。

$_REQUEST - すべてのユーザーによって入力された変数の配列。 $_GET、

$_POST

、および $_SESSION - セッション変数の配列。

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

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