1樓:__峰迴路轉
php類中定義的函式有幾種,
例如:class a
// 受保護的方法
protected function test2()// 靜態方法
static function st()
// 私有方法
private function test3()// 內部訪問
public function use()}// 外部呼叫方法:
$a = new a();
$a->test(); // 外部使用test,// $a物件不能外部使用受保護方法和私有方法,受保護方法可以被繼承到,而私有方法不能被繼承。
a::st(); // 外部使用靜態方法
2樓:匿名使用者
方法一:(同樓上)
$a=new test(); //初始化這個類.
echo $a->get_test("你需要的值");
方法二:
test::get_test("你需要的值");
3樓:盜兆
定義一個物件 進行呼叫啊 so easy!!!!!
4樓:
這是在類中定義的方法.
你需要:
$a=new test(); //初始化這個類.
echo $a->get_test("你需要的值");
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();
8樓:志當存高遠
$this->a();
一樣的,只是在前面加上個$this定亥翅酵儼寂愁檄傳漏->不過上面好像有點答非所問...
你需要在function a裡面對$a的值進行輸出..
也就是function a()
然後需要在函式b裡面進行匯入
function b()
}... ok~
另外如果說要用class的變數
你可以在沒有函式的時候定義
class ***
}然後在函式裡面呼叫這些變數
class ***
}這樣就可以了~這樣修改的變數作用域是整個類~也就是你在a函式裡面修改之後,在b函式裡面使用的話,值是在a函式裡面修改的值
一個php的類裡呼叫另外一個沒有定義類的php函式,怎麼呼叫?
9樓:匿名使用者
include functions.php
class a}
10樓:匿名使用者
include包含進來,然後寫函式名呼叫,(好純潔的頭像啊,)
11樓:賈君鵬九氏
include包含進來也可以把
12樓:此名已碉堡
那就是全域性函式咯,直接名字呼叫就好了
php自定義函式中怎麼呼叫類中方法
13樓:匿名使用者
class.php
-------------------------<?php
class test
}function.php
------------------------------------------
<?php
require_once('class.php');//引入抄類所在檔案
function b()
14樓:匿名使用者
可以在函式中先例項
化類,然後再呼叫類版
中的方法
例如權:
<?php
class my_class
}function my_function()?>
15樓:方萬冬
你先實復例化這個方法,制然後呼叫。
class.php
-------------------------<?php
class class
}function.php
------------------------------------------
<?php
function b()
Php類和函式有什麼差別,php中變數和函式的區別
樓主得去多瞭解一下物件導向。舉個例子給你聽吧比如你要做個電子商務 那肯定會有購物車功能。那我們先建立一個購物車的類,購物車class,那光一個類沒什麼用啊。那我們要建立很多方法和變數,比如商品加入購物車function,修改數量function,取消已經新增商品function。這樣一個購物車的類就...
php能定義陣列為類的常量嗎,ios中怎麼定義陣列常量
不能,const 關鍵字 通常拿來定義一些常數或者字串,而且不能是表示式,定義之後不允許修改的。const aad abc 常量定義 在整個程式執行過程中其值不發生改變的量,切記常量不加 例如 define a 10 echo a 輸出10defined 常量名 檢測常量是否被設定掌握並區分常量和變...
c中怎麼理解類內定義的成員函式就是行內函數
在類內定義的成員函式預設為inline,不論前面是否加了inline,當然,是否內聯還是取決於編譯器啦 而在類外定義的成員函式就不是行內函數。c 中怎麼理解類內定義的成員函式就是行內函數?當你的class。public成員函式宣告的時候,只要這個函式體當中不存在switch等迴圈語句的時候,則這個函...