當前位置:首頁 » 編程語言 » php調用另一個類

php調用另一個類

發布時間: 2023-10-01 02:13:30

php 類與類之間的相互調用

在a()中global $pub對xx()中沒有任何作用。

function xx(){
global $pub;
$pub->...
}

或者在a()中將賦給$this
function a(){
global $pub;
$this->pub = $pub;
}

⑵ php 如何調用類

<?php
classtest{//聲明類
publicfunctionss(){//聲明類中的函數
return"Hello,World!";
}
}

$t=newtest();//實例化類對象
echo$t->ss();//調用類對象中的函數
?>



創建類和調用就這么簡單, 快去試試吧

⑶ 一個php文件中怎麼寫一個類調用另外一個Php文件的類

如果被調用的類方法是「獨立的」,可以用「static方法」直接調用。如果不是,那麼可以include被調用文件,再實例化類,再調用.

⑷ 在php中如何設置類的屬性,如何調用類的方法

PHP訪問類的屬性、方法使用箭頭語法(->)。這里我給你一個例子供你參考:

<?php
classMyClass{//定義MyClass類
public$name;//定義了一個公有屬性
protected$_age;//定義了一個保護屬性
private$_email;//定義了一個私有屬性

publicfunctionmy_method(){//定義my_method方法
}

protectedfunction_my_method2(){//定義_my_method2方法
}
}
$obj=newMyClass;//實例化
$obj->name='noname';//設置name屬性
$obj->_age=12;//這是錯誤的,不能設置保護屬性
$obj->address='KingStreet.'//設置一個未聲明的屬性是允許的,效果和公有屬性類似,但未賦值前不能使用。
$obj->my_method()//調用公有方法
$obj->_my_method2();//這是錯誤的,不能調用保護方法

你需要理解繼承、公有、保護和私有的概念。

繼承:子類繼承父類的公有、保護屬性和方法。

公有:類的實例可以訪問的屬性和方法。

保護:只能在類的內部及其子類內部訪問的屬性和方法。

私有:只能在類的內部訪問的屬性和方法。


這是個很基礎的問題,建議你多看書。

⑸ php 一個類調用另一個類的方法

一種是將你的變數寫成
global $db
第二種是,將$db=new db("localhost","root","123456","blog");
$db->connec();
放在你的類中。

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

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

⑺ PHP如何在類中調用另一個文件的類

在a類中 把$a 定義為公有的成員屬性。
<?php
class A {

public $a;

public function __construct(){
$num = 123;
$this->a = $num;
}
}

class B {

public function b1($xx){
echo $xx;
}
}

$a = new A();
$b = new B();
$b->b1($a->a);

熱點內容
紅米note存儲卡設置 發布:2024-12-02 18:17:03 瀏覽:900
個人電腦開設伺服器 發布:2024-12-02 18:15:41 瀏覽:455
長春學編程 發布:2024-12-02 18:10:51 瀏覽:92
安卓86哪個版本最好 發布:2024-12-02 18:10:50 瀏覽:355
js加密狗 發布:2024-12-02 18:08:07 瀏覽:453
道路救援是什麼配置 發布:2024-12-02 18:07:56 瀏覽:656
7300千兆版密碼是多少 發布:2024-12-02 18:07:12 瀏覽:714
瑞星殺毒卸載密碼是多少 發布:2024-12-02 18:07:01 瀏覽:80
安卓手機游戲怎麼製作 發布:2024-12-02 18:03:30 瀏覽:125
修改伺服器網卡ip命令 發布:2024-12-02 18:03:24 瀏覽:810