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

熱點內容
最簡單瘦手臂和背部的快速方法 瀏覽:838
啞鈴鍛煉方法啞鈴鍛煉計劃 瀏覽:888
橡皮泥做小手機方法 瀏覽:172
如何快速止盈方法 瀏覽:583
if函數的使用方法視頻教程 瀏覽:475
微博電腦版皮膚設置在哪裡設置方法 瀏覽:134
鋁線與銅絲連接方法 瀏覽:503
半月板前角損傷治療的好方法 瀏覽:739
凱美瑞雨刷的正確拆卸方法 瀏覽:137
鵝掌種植方法 瀏覽:830
鉗工水平尺的正確校準方法 瀏覽:270
渾身沒勁有什麼方法 瀏覽:549
橋頭土石方計算方法 瀏覽:56
一般定向法用什麼的方法確定方向 瀏覽:640
子宮肌腺症的治療方法 瀏覽:906
生火最簡單的方法 瀏覽:533
天才郁悶的原因和解決方法 瀏覽:113
好朋友訓練方法 瀏覽:31
教學方法與手段改革有哪些 瀏覽:278
按摩肚子瘦身方法視頻 瀏覽:418