導航:首頁 > 使用方法 > php的類使用方法

php的類使用方法

發布時間:2024-07-13 02:57:55

A. php實例化類,使用類中方法,如何輸出方法里的變數

//方法一
classa{
public$_b1,$_b2,$_b3;
publicfunctiona1(){
$this->_b1='123';
$this->_b2='abc';
$this->_b3='456';
}

}

//調用
$c=newa;
$c->a1();
echo$c->_b1;

//說明,類中或者說方法中,在通常下,是局部變數,而非全局變數!
//要直接輸出echo$_b1;的話,你就要把變數弄成全局變數,或者使用引用,不過引用這種方法,在php高版本中好像已經不支持,所以不推薦。

//方法二
classa{

functiona1(){
global$_b1;
$_b1='123';
}

}
$c=newa;
$c->a1();
echo$_b1;

B. PHP怎麼調用其他類的方法

在Java的調用方法是import,而在PHP中沒有import這個函數,一般PHP中調用其他類是用到require(),具體PHP調用其他類的方法如下:

1、首先應該先有一個文件名為tool.php的文件,在文件中聲明一個類。

(2)php的類使用方法擴展閱讀:

類是變數與作用於這些變數的函數的集合。使用下面的語法定義一個類:

<?php

class Cart { var $items; // 購物車中的物品

// 將 $num 個 $artnr 物品加入購物車

function add_item($artnr, $num) {

$this->items[$artnr] += $num;

} // 將 $num 個 $artnr 物品從購物車中取出

function remove_item($artnr, $num) {

if ($this->items[$artnr] > $num) {

$this->items[$artnr] -= $num; return true;

} elseif

($this->items[$artnr] == $num) {

unset($this->items[$artnr]); return true;

} else {

return false; }

}

} ?>

上面的例子定義了一個 Cart 類,這個類由購物車中的商品構成的數組和兩個用於從購物車中添加和刪除商品的函數組成。

C. 在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的類使用方法相關的資料

熱點內容
低頭頸椎病的症狀和治療方法 瀏覽:166
住樓房如何冬儲大白菜的儲存方法 瀏覽:402
黃金馬桶的製作方法視頻 瀏覽:450
夜釣草魚調漂技巧及方法 瀏覽:452
450除以45簡便方法怎麼寫 瀏覽:657
狗肺的功效與作用及食用方法 瀏覽:225
顱腦增生的症狀和治療方法 瀏覽:365
老人睡不著覺有什麼治的方法嗎 瀏覽:398
聯想電腦與顯示器的連接方法 瀏覽:402
小米5s的mac設置在哪裡設置方法 瀏覽:411
led電子屏安裝方法 瀏覽:803
如何找到學習方法 瀏覽:132
扁蓄食用方法 瀏覽:817
牛肚如何腌制方法 瀏覽:989
古典概型的導入方法有哪些 瀏覽:336
雞腸道發育的最佳方法 瀏覽:619
手機音量鍵在哪裡設置方法 瀏覽:19
101乘以88的簡便方法 瀏覽:458
塑身機使用方法 瀏覽:683
代購郵費的計算方法 瀏覽:437