php調用類
A. 一個php文件中怎麼寫一個類調用另外一個Php文件的類
如果被調用的類方法是「獨立的」,可以用「static方法」直接調用。如果不是,那麼可以include被調用文件,再實例化類,再調用.
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 外部可以調用類中的常量嗎
常量屬性不能使用對象訪問,僅能使用類訪問,在類本體內,可以使用「self::常量名」,在類本體外可以使用「類名::常量名」。
<?php
classFoo{
constcon_var="常量屬性的值不能被修改<br/>";
publicfunctionmethod_a(){
echo(self::con_var);
}
}
echo(Foo::con_var);
$myFoo=newFoo();
echo($myFoo->method_a());
?>
D. php怎麼在 當前類 中獲取 調用類 中的變數
把walk類的引用傳遞給foot類
E. php 如何調用類
//把你的類寫好,在另一個頁面需要使用直接引入即可:
<?php
require'MyClass.php';//引入你的類
$var=newMyClass;//實例化你的類
$var->action();//使用方法
//如果存在命名空間,就導入該命名空間下的類或實例化指定命名空間下的類即可:
namespaceAB;
classB{
//位於AB
}
useABB;//導入你的類
$var=newB;//直接實例化
//或者這樣:
$var=newABB;//注意,需要完全限定名稱
F. php類中的函數能否調用類中成員變數
php類中的函數能調用類中成員變數。即使沒有具體對象,也能調用類的靜態成員函數和成員變數。