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檔...