Ⅰ 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自動識別它們。