PHPのローカル変数
ローカル変数は、Php プログラムの関数内で宣言され、その関数内のみにスコープを持つ変数です。ローカル変数は関数の外にスコープがない(関数外では変数を参照できない)ため、プログラム内でスコープ外で使用することはできません。プログラム内で関数外の同名変数(グローバル変数)が使用されている場合、その変数は独自のアイデンティティを持ち、全く別の変数として扱われます。ローカル変数は、通常の変数と同じ特性に従います。つまり、「$」記号で始まり、変数名が (a-z) またはアンダースコア (_) 記号で始まります。
広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
構文
構文について言えば、oho プログラムにはローカル変数を使用するような構文はありません。プログラムは関数内で変数を定義し、そこでのみ使用する必要があります。
<?php //here var1 is a global variable $var1= 900; //php function function xyz() { //here var1 is a local variable //so can be used inside this function only $var1 ='abc'; // some php function code } locVar(); // php code ?>
Php ではローカル変数はどのように機能しますか?
Php には基本的に、ローカル変数、グローバル変数、静的変数という 3 つの大きなカテゴリの変数があります。すべての変数には、スコープとプログラム内での定義方法に違いがあります。この記事でローカル変数について詳しく説明します。以下に、Php のローカル変数について明確なビジョンを持つためにプログラマが理解する必要がある重要な点をいくつか示します。
ローカル変数は関数内でのみ宣言され、使用されます。 Php のローカル変数には Local スコープがあります (関数の外では使用できません)。 プログラム内にローカル変数と同名のグローバル変数が存在する場合、それらは無関係です。両者は全く異なります。
関数内でローカル変数が呼び出されると、その値がコンソールに表示されます。 ローカル変数を印刷したり、php プログラムの関数の外で使用したりすると、ユーザーにエラーが表示されます。 Php の通常の変数と同様に、ローカル変数も「$」記号で始まります。
例
理解を深めるためには、プログラムで物事を実行して試してみることが重要です。以下に、ローカル変数の使用法を示す Php プログラムの例をいくつか示します。
例 #1
関数の外でローカル変数の値を出力するプログラム
コード:
<!DOCTYPE html> <html> <body> <?php //php function function myLocal() { // local variable 'name' having the local scope $name = 'Rajesh'; echo "<p>Hello the value of local variable inside the function is : $name </p>"; } //calling the function myLocal(); // printing the value of local variable outside the function, gives an error echo "<p>Value of local variable outside the function is : $name </p>"; ?> </body> </html>
出力:
説明:
上記の例では、「myLocal」は Php の関数で、「name」は値「Rajesh」を持つ関数「myLocal」のローカル変数です。関数 myLocal が呼び出されます。ローカル変数 'name' の値が関数内のコンソールに出力されると、'Rajesh' が出力され、その変数の値を関数の外で出力する場合、変数 'name' はローカル スコープを持つため、何も表示されません。
例 #2
同じ名前で異なる値を持つローカル変数とグローバル変数の両方の値を持つプログラム。
コード:
<!DOCTYPE html> <html> <body> <?php // global variable $name = 'Ankita'; function myLocal() { $name = 'Rajesh'; // local variable having the local scope echo "<p>Hello the value of local variable inside the function is : $name </p>"; } //calling the function myLocal(); // printing the value of variable outside the function, will consider the global function echo "<p>Value of variable outside the function is : $name </p>"; ?> </body> </html>
出力:
説明:
上記の例では、myLocal() は、値「Rajesh」を持つローカル変数「name」を持つ関数の名前です。関数「myLocal」の外側のコードの先頭に、値「Ankita」を持つ変数「name」が定義されています。変数「name」の値が関数内のコンソールに出力されると、「Rajesh」が出力されますが、関数の外で出力されると、名前は同じですが、両方の変数「name」として「Ankita」が出力されます。しかし、それぞれ全く異なります。それらは互いに何の関係もありません。
例 #3
2 つの関数があり、両方の関数の変数名が同じであるプログラム。
コード:
<!DOCTYPE html> <html> <body> <?php //function addition with the 2 local variables 'value1' and 'value2' function addition() { $value1 =95; $value2 =20; $addition =$value1 + $value2; echo "<p> Result of the above addition : $addition </p>"; } //function subtraction with the 2 local variables 'value1' and 'value2' function subtraction() { $value1 =99; $value2 =9; $subtraction =$value1 - $value2; echo "<p> Result of the above subtraction : $subtraction </p>"; } //calling the above 2 functions addition(); subtraction(); // printing the values of the local variables outside the function echo "<p> Result of the above addition outside function : $addition </p>"; echo "<p> Result of the above subtraction outside function : $subtraction </p>"; ?> </body> </html>
出力:
説明:
上記の例では、2 つの関数が使用されています。それぞれ加算と減算です。どちらの関数にもローカル変数「value1」と「value2」があります。どちらの変数も、独自の関数内のみにスコープがあります。加算と減算は関数内で実行され、結果はそれぞれローカル変数「加算」と「減算」に格納されます。これらのローカル変数の値がそれぞれの関数内で出力されると、結果がコンソールに表示されます。これらの変数の値が関数の外に出力される場合、ユーザーには何も表示されません。
結論
上記の説明では、Php のローカル変数とは何か、またそれらが Php プログラムのローカル スコープ内でのみどのように使用されるかについて完全に説明しています。高度な概念に進む前に、プログラマーにとって、基本的なことを明確に理解し、それをプログラムで使用して概念を明確かつ深く理解することが非常に重要です。
以上が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 は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

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

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。
