什麼叫作變數的變數?根據php手冊,變數的變數是指取得乙個變數的值並把它作為另乙個變數的變數名。這表述顯得相當的直接,容易和那些在乙個句子中使用「變數」這個詞弄混淆。給乙個簡單的例子,你定義乙個變數 --- x 等於 this --- 然後定義乙個變數的變數,意味著你把 x 的值作為新變數的名,在這個例子中,這個新變數的值是 is cake。用php來表示如下:
<?php
$x = "this";
$$x = "is cake";
?>
這個符號$$是在php中對變數的變數的表示方法。現在我們可以用兩種不同的方式來引用這兩個變數 $x 和 $$x 了。
<?php
echo "$x $";
?>
<?php
echo "$x $this";
?>
上面兩段程式都將輸出 this is cake。注意,在echo語句中$$x被寫成$,這是讓php知道你要輸出的是變數的變數而不是乙個$字元與$x變數。
submissionid
postedby
link
description
首先,當你從資料庫出提取所有的記錄並顯示出來時,你必須為每乙個記錄設定乙個唯一的名字,這將讓我們在提交時可以迴圈地辯別出各個記錄的值。**如下:
提交以後,我們利用$index_count變數再一次迴圈遍歷頁面上所有的變數,然後,分配這些變數給另一些變數,這就用到了變數的變數。
我希望這有助於你明白這個變數的變數的基本用法,並且在你將來的工作中使用它們提供一些思路。變數的變數這一概念,最初也是讓我頭痛的東西,但是一旦你知道了它們工作的基本原理時,它們就變成了一塊美味的比薩餅。如果有什麼問題請讓我知道吧。
變數的變數,PHP 和 你
在我最近做的乙個專案中,我發明了乙個新的概念,關於在php中應用變數的變數。在我的程式中,我需要在乙個頁面同時更新多個記錄,在我經過相當長時間的苦楚思考之後,腦海中偶然地閃現出了變數的變數 variable variable 這一概念,所有的困惑就一掃而光了。先容什麼叫作變數的變數?根據php手冊,...
php中自變數 PHP 變數
php 變數作用域 變數的作用域是指令碼中變數可被引用和使用的部分,php 中有四種不同的變數作用域 序號作用域 描述local 區域性作用域 global 全域性作用域 static 靜態作用域 parameter 函式引數作用域 1 local 本地的 區域性變數的作用域 在 php 函式內部宣...
PHP 的變數型別,變數檢測
變數的檢測 if isset b else isset 用於檢測變數是否設定,返回布林值,如果變數未被賦值或者賦值為 null 則返回false,反之則返回true 獲取變數型別 a 1 echo gettype a 判斷變數是否是想要型別 is int,is float,is array.a 23...