php の変数知識の詳細な紹介
この記事は、PHP の変数に関する知識を詳しく紹介します。一定の参考価値があります。必要な友人が参照できます。お役に立てれば幸いです。
変数の意味
情報を保存するために使用されるコンテナ。プログラムの実行中に変更される可能性のある量
名前付け変数の規則
変数は $ 記号で始まります
変数名は文字またはアンダースコアのみで始めることができます
変数名には文字、アンダースコア、数字のみを使用でき、特殊文字 (カンマ、ピリオド) を使用することはできません、感嘆符、スペースなど。
変数名は大文字と小文字が区別されます
変数の命名方法
a、小さいキャメルケース、最初の単語の最初の文字は小文字です。 $ userName (一般的なユーザー変数、関数、メソッド名)
大きなキャメルケース、各単語の最初の文字は大文字 $ UserModel (通常、クラスおよびクラス ファイルの名前付けに使用されます) )
b、下線の命名方法、$ _user_name
変数の種類 (3 つの主要カテゴリ、8 つのサブカテゴリ)
a、スカラー (単一の値) )
ブール型 boolean、値は true または false。ブール型であるかどうかを確認します。is_boolean()
整数型 integer。符号なし整数値は符号付き整数値の 2 倍です。 value. デフォルトの宣言変数は符号付きです. 整数型かどうかを確認します is_integer()
Float 型 float (double)、浮動小数点型であるかどうかを検出します is_float()
String 型 string, is_string()
b、(multi-value: multi-value type value )
Array 配列と一致し、配列であるかどうかを検出します is_array()
Object オブジェクト、オブジェクトであるかどうかを検出します is_object()
c、special
リソースは通常、関数を使用して解析する必要があります
未定義、値なし、または NULL
変数 type の取得
関数 gettype($var) で変数 Type
変数の変換
a、一時変換、変数の型を一時的に変更するだけです: 最初の方法: (int)、(bool)、(float)、(string )、(array)、(object); 2 番目の方法は intval()、floatval()、 strval();
b、永久変換、変数 type.settype($var)
変数のスコープ(カテゴリ)
1、グローバル変数は、関数の外で作成され、関数内のどこからでもアクセスできます。 、$global ステートメントを追加するか、$GLOBALS['name']
2 を使用する必要があります。関数内で作成されたローカル変数 は関数内でのみ使用できます。関数は終了します。
3 (静的変数 ) がキーワード static を使用して関数内で作成されると破棄されます。関数内でのみ使用できます。(初期化時に動作します)。関数の最初の宣言は、関数終了後も破棄されません。関数が再度アクセスされると、最後の値が直接使用されます
4、スーパー グローバル変数 、スクリプトのすべてのスコープでアクセスできます。分類
a,$ GLOBALS、すべての変数を含むグローバル組み合わせ配列、変数名は配列のキー名です
#b,$ _SERVER、ヘッダー、パス、スクリプトの場所などの情報を含む配列。 1)$ _SERVER['HTTP_HOST'] ホストのコンテンツを要求するヘッダー情報で現在のドメイン名を取得します。
2)$ _SERVER["SERVER_ADDR"] 現在スクリプトを実行しているサーバーの IP アドレス。
c,$ _FILES アップロードされたファイルに関する情報を取得します1)$ _FILES[‘myFile’][‘name’] クライアント ファイルの元の名前。
2)$ _FILES[‘myFile’][‘type’] ファイルの MIME タイプ。ブラウザがこの情報 (「image/gif」など) をサポートする必要があります。
3)$ _FILES[‘myFile’][‘size’] アップロードされたファイルのサイズ (バイト単位)。
4)$ _FILES['myFile']['tmp_name'] ファイルのアップロード後にサーバーに保存される一時ファイル名
d,$ _REQUEST, #P ST、##_GET、 ##C ##O OKIE、_セッション
以上がphp の変数知識の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
