1樓:小美小亮
$var();
這就是php比較動態的地方。
php裡函式名是變數怎麼呼叫?**等
2樓:
呵呵,雖然我沒有遇見過你這麼定義的,但是,php裡面也有解決的辦法的呀,php裡面有一種變數叫變數函式,算了,我就不說了,直接給你連結吧,記住,以後沒事多翻翻手冊,嘿嘿,會翻出顏如玉的。
忘記說了,這個變數函式的效率肯定高不了,因為它會搜尋所有的函式與這個變數同名、同值的。
3樓:斂婭學春琳
$var();
這就是php比較動態的地方。
4樓:匿名使用者
那你的函式的值是怎麼獲得的 直接用就行了。
php中函式內外都有同名變數,那麼在函式內呼叫變數時怎麼判斷是外面的還是內部的?
5樓:匿名使用者
$foo = example content";
function test()
test()
在函式內部宣告為全域性變數會引用內外部的值容。
±äá¿ãûò²êç±äá¿ ôõã´µ÷óã maml
php在同一個類裡面的變數如何在另一個函式中呼叫?
6樓:幻翼高達
2、在中的fun1()函式中新增**:$this->global_v = v;。
3、瀏覽器執行頁面,此時fun2函式成功列印了fun1函式中的$v變數的值。
php中變數和函式的區別
7樓:__峰迴路轉
當然會報錯,首先bai
你要清楚du你變數的型別有哪幾種,zhi你這樣賦值那這個變dao量又屬於哪種專呢,這樣屬不合理,所以會報錯。
這是八種資料型別:
四種標量型別:
string(字串)
integer(整型)
float(浮點型,也作 double )boolean(布林型)
兩種複合型別:
array(陣列)
object(物件)
兩種特殊型別:
resource(資源)
null(空)
php的匿名函式怎麼訪問外部變數?
8樓:雙槍老椰子
使用create_function()建立"匿名"函式。
前面提到中才才開始正式支援匿名函式,說到這裡可能會有細心讀者有意見了,因為有個函式是可以生成匿名函式的: create_function函式,在手冊裡可以查到這個函式在php4.
1和php5中就有了,這個函式通常也能作為匿名**函式使用,例如如下:
$array = array(1, 2, 3, 4);
array_walk($array, create_function('$value', echo $value'))
這段**只是將陣列中的值依次輸出,當然也能做更多的事情。 那為什麼這不算真正的匿名函式呢,我們先看看這個函式的返回值,這個函式返回一個字串,通常我們可以像下面這樣呼叫一個函式:
function a()
$a = a';
$a();我們在實現**函式的時候也可以採用這樣的方式,例如:
function do_something($callback)
這樣就能實現在函式do_something()執行完成之後呼叫$callback指定的函式。回到create_function函式的返回值:函式返回一個唯一的字串函式名,出現錯誤的話則返回false。
這麼說這個函式也只是動態的建立了一個函式,而這個函式是有函式名的,也就是說,其實這並不是匿名的。只是建立了一個全域性唯一的函式而已。
9樓:網友
一是訪問別的函式的返回結果。
二是,直接變成全域性變數 global
10樓:千羽傑
我知道的是把它寫成全域性變數,global~~ 或者在類裡頭定義之後用self::
php如何呼叫其他函式里的變數?如何呼叫其他頁面的變數?
11樓:網友
$pr = new x();
$pr->a();
class x
function b()
elsereturn $b;}}
類裡,就用變數了,其他頁面,如果先載入了這個class,可以直接用,如果沒有,變數是不能共用的,只有用session
12樓:網友
存到 $globals,然後 進行傳遞。
php 同一個php檔案中的兩個函式呼叫一個變數
13樓:杭州黑馬訓練營
這樣是不對的,第二個方法呼叫不到這個變數。
原因:這個變數在方法中,就是區域性變數,只在這個方法中生效。
解決方式,把這個變數宣告成全域性變數即可。用global關鍵字,可以去查閱一下怎麼使用。
在C 中,函式名前的const和函式名後的const有區別嗎
有區別。首先要知道函式名後面加const只能用於成員函式。int const func 合法,相當於const int func int func2 const 非法,對函式的const限定詞只能用於成員函式 在成員函式中,const加在函式名前和後也是有區別的。例如 class a int con...
PHP中include 函式使用問題
你好,你可以自己給 get 賦值 get srcr head r logo.gif 路徑問題,你可以吧路徑做成 絕對路徑 php 呼叫include中的函式。結果顯示未定義 就你現在程式來抄看沒有資料襲提交,是會報錯bai的,你可以 accept.php 如果init.php檔案在du zhiinc...
php類中定義了函式怎麼使用它,php類中定義了一個函式,怎麼使用它?
峰迴路轉 php類中定義的函式有幾種,例如 class a 受保護的方法 protected function test2 靜態方法 static function st 私有方法 private function test3 內部訪問 public function use 外部呼叫方法 a ne...