php如何在類中呼叫另檔案的類,PHP如何在類中呼叫另一個檔案的類

時間 2021-08-30 11:15:20

1樓:匿名使用者

你的這種定義方法是錯誤的,在類定義中不能直接包含檔案或例項化物件,只能對類中屬性進行定義;

請參考天南(46926125)寫的demo:

###php demo code###

<?php

class b

function d()

}$obj=new b;

$obj->d();

?>

2樓:day忘不掉的痛

在a類中 把$a 定義為公有的成員屬性。

<?php

class a

}class b

}$a = new a();

$b = new b();

$b->b1($a->a);

3樓:匿名使用者

首先類之間的不叫呼叫,叫繼承!只有類中的方法叫呼叫!

如過b.class.php中的類想繼承a.

class.php的類 可以在b.class.

php中寫上require("a.class.php");就可以使用了.

//這是a.class.php 檔案

<?php

class a

//這是b.class.php 檔案

<?php

require("a.class.php");

class b extends a

}$b = new b();

$b->put(); //輸出的就是10

覺得好的話就採納哈!(目前在兄弟連學習php,如果你也想來的學話,我這有500元優惠卡,哈哈,做個廣告)

4樓:匿名使用者

include('classa.php');

class b

}$b = new b();

$b->d();

把classb檔案內容換成這個。

php怎麼呼叫其他類的方法

5樓:弭枋澤

1、引用類:比如類名為product,則:include('...路徑/product.php');

2、例項化:$product = new product();

3、呼叫類的方法:$product->add();

完整示例如下:

product.php

class product

}呼叫方法:

include('...路徑/product.php');

$product = new product();

$result = $product->add();

6樓:閒置星空

require_once "php.php"; //引用那個被呼叫的類,注意雙引號中應當為這個php檔案的路徑

$php = new php(); //例項化這個類

$php->php() //例如這個類有個方法叫php(),呼叫這個方法

7樓:匿名使用者

把你要設定為首頁的頁面名稱改為index.php或者在index.php裡做跳轉,轉到你要呼叫的頁面

8樓:匿名使用者

講得不是很明白,不過應該是在一個類中呼叫另外的一個類吧?這個可以使用繼承的方法。如 一個類的名字叫 class1,另一個類的名字叫class2.

如果你在類class1中想要使用類class2中的方法或屬性,可以使用繼承,即class class1 extends class2 //呼叫類中的方法$c=new class1();//例項這個類;$c->class2_functions();//class2_function2 來自類class2中的非私有方法

9樓:匿名使用者

先用 include或require將檔案包含到你需要呼叫該類的檔案中 <?php include("class.php");//將目標檔案包含進來 $classname = new class();//將目標類例項化 $classname->show(); //這樣訪問目標類裡面的方法。?

>

10樓:匿名使用者

要先include或者require才能呼叫 比如有一個類a$class = new a;

如何在一個類中呼叫另一個類的方法

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

11樓:幻翼高達

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

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

12樓:那段逝去的過往

class demo

function get_param()

}$demo = new demo;

$demo->set_param();

echo $demo->get_param();

13樓:志當存高遠

$this->a();

一樣的,只是在前面加上個$this定亥翅酵儼寂愁檄傳漏->不過上面好像有點答非所問...

你需要在function a裡面對$a的值進行輸出..

也就是function a()

然後需要在函式b裡面進行匯入

function b()

}... ok~

另外如果說要用class的變數

你可以在沒有函式的時候定義

class ***

}然後在函式裡面呼叫這些變數

class ***

}這樣就可以了~這樣修改的變數作用域是整個類~也就是你在a函式裡面修改之後,在b函式裡面使用的話,值是在a函式裡面修改的值

在php中如何設定類的屬性如何呼叫類的方法

php訪問類的屬性 方法使用箭頭語法 這裡我給你乙個例子供你參考 class myclass protected function my method2 obj new myclass 例項化 obj name noname 設定name屬性 obj age 12 這是錯誤的,不能設定保護屬性 ob...

C 如何在類中引用另類的變數,C 如何在一個類中引用另一個類的變數

在第二個類中例項化第一個類,在通過例項化後的類的函式 一般是get之類的函式 來引用!看看這個方法行不行 如果是兩個孤立的類,最好不要這麼做,一個類需要用到的資料,最好是從另外一個類公開的介面來獲取。直接引用另外一個類的變數,會破壞資料的封裝性,會有麻煩的。如果是派生類要引用基類的資料,只要資料不是...

怎麼在html中呼叫css檔案,如何在html中新增css樣式

中公教育it優就業 html中引入css的主要方式有四種,分別是外部樣式 內部樣式 內聯樣式 匯入式。一 外部樣式 一 使用外部樣式的好處 1.減少 量 中相同部分的樣式只需要編寫一次,我們只需要把css檔案引入到不同的html頁面中即可實現展示效果。2.更改 風格方便,我們可以通過修改一個css檔...