請問PHP中同類中怎麼訪問不同方法的變數

2022-02-07 08:28:45 字數 2255 閱讀 4136

1樓:匿名使用者

php中同一個類中怎麼訪問不同方法的變數,我覺得這要看你訪問的變數的作用範圍,如果這個變數的作用範圍是類,那麼只要是同一個類裡的方法,都可以訪問。

如果這個變數的作用範圍只在類的方法裡,則可以採取的辦法:

1. 修改或定義變數的作用域為全域性。

2. 拆分方法,將變數的結果作為一個結果返回。

2樓:

程式設計本身就是處理和傳遞資訊,出現資訊傳不通,說輕了是設計出了問題...

這裡的2個方法insert和upload都是無返回值、無引數的過程。。。

函式本身的作用沒發揮出來,只是單純一個過程的簡稱'insert'插入或upload

upload應該設計成:在上傳成功或者失敗時要返回關鍵資訊。return something;

insert不應該和某個具體的變數名掛鉤,而應該只依賴於最少的部分資訊。

比如function insert($title, $image_name)

實現最起碼的低耦合。

3樓:優質好生活

//注意return的應用

public function aa()

protected function bb()

4樓:京城雨煙

njigiiufuvsrh

5樓:匿名使用者

這兩個方法都是在一個類裡麼

php在同一個類裡面的變數如何在另一個函式中呼叫?

6樓:幻翼高達

2、在index.php中的fun1()函式中新增**:$this->global_v = $v;。

3、瀏覽器執行index.php頁面,此時fun2函式成功列印了fun1函式中的$v變數的值。

7樓:那段逝去的過往

class demo

function get_param()

}$demo = new demo;

$demo->set_param();

echo $demo->get_param();

php如何呼叫同一個類裡面的其他方法的變數

8樓:匿名使用者

這個是無法直接呼叫的,如果想呼叫可以寫入類的變數如下邊的,這種用法是常用的

class name

function b}

9樓:月晗嫣

全域性變數 或者你方法裡面寫return 返回

10樓:匿名使用者

那就只能是global全域性變數了

j**a中同一個類下一個方法怎樣訪問另一個方法下的變數

11樓:育知同創教育

將那個方法放入另一個方法傳入引數。

例如:輸出0~9

public class test1

public void num()

}public static void main(string args)}

12樓:匿名使用者

區域性變數不能被不能外部訪問。

php 同一個類中不同方法的呼叫

13樓:匿名使用者

function bb()

修改 function bb()

php類中方法用不同的物件操作

14樓:匿名使用者

按我的理解這裡存在兩個方面的問題,

dbclass是資料庫操作類,funclass是資料業務訪問類,這兩個從邏輯上說應該不屬於繼承關係,用繼承不太恰當

dbclass裡應該會有訪問資料庫的所需的引數資訊,這個有可能寫在配置檔案裡,也有可能在**裡傳參,因此這裡你可以通過修改**實現能動態呼叫的多庫

解決辦法

1. 用繼承的方式

class funclass extends dbclass2.不用繼承的方式

class funclass

15樓:根號叄科技

在類中再寫兩個函式,分別呼叫兩個資料庫中的資料,將兩個資料儲存為陣列返回

class funclass extends dbclasspublic function get_a()public function get_b()}

helpmeetgood單詞中不同類的是哪

help,meet和good這三個單詞中,good不同類。因為 help是動詞,幫助 meet是動詞,遇見 good是形容詞,好的。help.meet.good三個單詞中不同類的是哪一個?答 good不同 good不是同類。good是形容詞,help和meet是動詞。這應該是的,第三個是不同的型別的...

aboutorwith單詞中不同型別的是哪個單詞

about or with 三個單詞中 or conj.是連詞。do you like playing violin uitar 你喜歡拉小提琴還是彈吉內他容?另外兩個about with 都是 prep.介詞 and,about,at三個單詞哪一個不屬於同一類?只有and是連詞,about和at都...

找出每組單詞中不同類的和翻譯下列句子

seven live pairs green animal nose all bird 找出下列每組單詞中不同類的一項 好像都不怎麼一樣 翻譯過來是 一個一個的 是的,在在 是的沒有不是遊戲 她他的男孩,我 世衛組織如何 環看好袋 筆膝上型電腦的橡皮擦 atyes game boythat good...