PHPの変数変数例を詳しく解説
可変変数とは何ですか?
PHP には別の種類の変数、「可変変数」があります。可変変数は、変数の名前を動的に変更できる PHP の一意の変数です。
可変変数の仕組み
この機能は、ある変数の値を別の変数の名前として使用することで機能します。たとえば、$str の値を次のように設定できます:
$name = 'str';
したがって、$str の代わりに
name を使用できます。
name = 5;
このコードは次と同等です:
$str= 5;
使い方
可変変数を使用するには、変数の前にドル記号「$」を追加します。
可変変数を使用した配列
配列に可変変数名を使用するには、あいまいさの問題を解決する必要があります。つまり、$$a[1] を記述する場合、パーサーは $a[1] を変数として扱うことを意味するのか、それとも $$a [1] がこの変数を参照することを意味するのかを理解する必要があります。索引。このあいまいさを解決する構文は次のとおりです。最初の場合は ${$a[1]} を使用し、2 番目の場合は ${$a}[1] を使用します。クラス属性には、変数属性名を通じてアクセスすることもできます。変更可能なプロパティ名は、呼び出しが行われた変数のアクセス スコープから取得されます。たとえば、式が $foo->$bar のような場合、ランタイムはローカル変数スコープで変数 $bar を検索し、その値が $foo オブジェクトのプロパティ名として使用されます。 $bar が配列の場合にも使用できます。
変数変数名は、PHP 関数およびクラスのスーパーグローバル配列変数には使用できません。変数 $this も、動的に名前を付けることができない特殊な変数です。次の例では、可変変数を使用して変数の名前を変更します。コードは次のとおりです:
<?php header("content-type:text/html;charset=utf-8"); //设置编码 $str='trans'; //声明变量$str $trans='PHP中文网'; //声明变量$trans echo $str; //输出变量$str echo "<br/>"; echo $$str; //通过可变变量输出$trans的值 ?>
詳細な例:
最初に 2 つの変数 $str と $trans を定義し、変数 $str の値を出力します。次に、変数変数を使用して変数 $str の名前を変更し、最後に出力します。名前を変更した変数 値
は以下の通りです:
以上がvariable変数の簡単な使い方です 次のセクションでは「
」を紹介します おすすめ関連動画チュートリアル: "php.cn Dugu Jiijian (4) - 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(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます
