導航:首頁 > 編程語言 > php中變數引用

php中變數引用

發布時間:2024-04-08 11:17:31

php如何在一個類中引用另一個類中的變數.

可能你理解上有問題。不太明白你的意思,所以我分開解釋。如果是在定義的時候就引用,下面兩種。1.兩個都是類,即類的靜態變數(static修飾),一個類自然可以引用靜態變數,因為靜態變數是在程序進入main函數前就已經初始化完了。2.一個類A一個實例B(A類產生的對象),A當然無法在類的內部引用(即定義中),因為實例是在程序中動態分配的內存,類A必然先於實例B存在,所以A並不能知道B的存在。B可以引用類A的靜態變數,理由同1。如果是在運行時才引用。你只要在類A里寫一個函數,例如function(B b),這樣你要調用的時候通過這個函數做介面就行了,至於b你要做什麼,就是你的事了。

Ⅱ 在php變數中引用變數,然後再進行賦值的方法

<?php
$t=array(1,2,3);
$s=55;
for($i=0;$i<count($t);$i++){
$n="new".$t[$i];
$$n=$s;
}
echo$new1,"<br/>";
echo$new2,"<br/>";
echo$new3,"<br/>";

以上你直接拷貝運行,檢驗一下是不是你要的效果。

補充

$t=array("typeid"=>array(10,21,38),'view'=>10);
for($i=0;$i<count($t["typeid"]);$i++){
$n="view".$t["typeid"][$i];
$$n=$t['view'];
}
echo$view10,"<br/>";
echo$view21,"<br/>";
echo$view38,"<br/>";

你要的效果需要連續用兩個$。

Ⅲ PHP如何在一個類中引用另一個類中的變數

a.php類中的變數需申請public $a=''; 然後b.php中就要包含a文件並$a=new a();然後$a->$a;就是a中的變數了。

Ⅳ 怎麼樣通過超鏈接在一個php網頁中引用另一個php網頁中的變數

第一個文件,
<?php
$n="http://www.wsiyu.com?name=m
&
y
n+ame"?>
<a
href="other1.php?name=<?php
echo
urlencode($n)?>>other.php</a>
在另一個文件里取$_GET['name']
就可以了。
注意:因為是我們來傳值,所以要加urlencode(),
不然一些特別的符號在傳遞過程中會出錯,
以上面的為例。
如果不加urlencode
變數里有空格就會把值打斷。
當然用另一個函數
rawurlencode(),也可以。
接收變數時不用手工轉換它們,PHP自動識別它們。

閱讀全文

與php中變數引用相關的資料

熱點內容
什麼是白盒加密演算法 瀏覽:804
樂書pdf 瀏覽:427
a星尋路演算法在3d中 瀏覽:137
抗震等級不同箍筋加密區范圍不同 瀏覽:471
xshell上傳文件命令 瀏覽:781
優先順序隊列java 瀏覽:156
輕量化騰訊雲伺服器有什麼用 瀏覽:462
編譯原理自編譯語言 瀏覽:425
閑魚app為什麼這么多 瀏覽:692
安卓手機玩游戲不卡怎麼設置 瀏覽:568
編譯鏈接裝載書 瀏覽:539
面試騰訊公司程序員 瀏覽:110
一個字母y是什麼app 瀏覽:144
魔獸大腳解壓安裝教程 瀏覽:9
超時代共享文件夾破解版 瀏覽:444
命令與征服紅色警戒3攻略 瀏覽:728
解壓縮jar包 瀏覽:588
如何計算伺服器的最大並發數 瀏覽:345
java數組類型定義 瀏覽:850
安卓卡一和卡二怎麼切換 瀏覽:986