php調用類中的方法
❶ php怎麼調用其他類的方法
在Java的調用方法是import,而在PHP中沒有import這個函數,一般PHP中調用其他類是用到require(),具體PHP調用其他類的方法如下:
1、首先應該先有一個文件名為tool.php的文件,在文件中聲明一個類。
(1)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 類,這個類由購物車中的商品構成的數組和兩個用於從購物車中添加和刪除商品的函數組成。
❷ php 如何調用類
//把你的類寫好,在另一個頁面需要使用直接引入即可:
<?php
require'MyClass.php';//引入你的類
$var=newMyClass;//實例化你的類
$var->action();//使用方法
//如果存在命名空間,就導入該命名空間下的類或實例化指定命名空間下的類即可:
namespaceAB;
classB{
//位於AB
}
useABB;//導入你的類
$var=newB;//直接實例化
//或者這樣:
$var=newABB;//注意,需要完全限定名稱
❸ php 如何調用類
<?php
classtest{//聲明類
publicfunctionss(){//聲明類中的函數
return"Hello,World!";
}
}
$t=newtest();//實例化類對象
echo$t->ss();//調用類對象中的函數
?>
創建類和調用就這么簡單, 快去試試吧
❹ php文件怎樣調用class.php中的方法
調用方法,得看該方法是 靜態方法 還是 非靜態方法
如果類里定義的該方法帶有 static 關鍵字,那麼就是靜態方法
調用靜態方法很簡單,直接 類名::方法名 即可,例如:Person::study();
調用非靜態方法,得先用該類實例化出一個對象,然後才能用對象調用非靜態方法,例如:
$a=new class(); $a->study();
當然不管怎麼調用,如果調用的文件和定義類的文件不是同一個文件,那麼都得在調用的文件里先包含類文件,才能調用方法,包含文件用 include 或 require 後跟字元串文件路徑