導航:首頁 > 使用方法 > 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的類使用方法相關的資料

熱點內容
快寫字的方法視頻 瀏覽:637
製作電腦機箱的方法視頻 瀏覽:296
惡性甲狀腺癌治療方法有哪些 瀏覽:994
泡沫堆製作方法視頻 瀏覽:671
園藝植物施肥方法怎麼用 瀏覽:289
衛生紙玫瑰怎麼疊簡單方法 瀏覽:59
道德與法治分析說明題方法 瀏覽:50
五十歲人鍛煉身體方法 瀏覽:90
追求財富最簡單的方法 瀏覽:663
手指捏取訓練方法 瀏覽:333
瑜伽減肥動作簡單方法 瀏覽:546
奧尼爾藍莓種植方法 瀏覽:414
萵筍苗食用方法 瀏覽:991
可萊絲雞蛋面膜使用方法 瀏覽:73
苯醚甲環唑檢測方法 瀏覽:913
螃蟹的清洗方法視頻 瀏覽:147
株洲方特年卡使用方法 瀏覽:546
地磅秤的認識方法和技巧 瀏覽:217
花崗岩石材桌子安裝方法 瀏覽:952
被子床單不曬有什麼方法 瀏覽:917