導航:首頁 > 編程語言 > php調用本類

php調用本類

發布時間:2022-07-27 04:04:46

A. php如何在類中調用另一個文件的類

你的這種定義方法是錯誤的,在類定義中不能直接包含文件或實例化對象,只能對類中屬性進行定義;
請參考天南(46926125)寫的DEMO:

###PHP DEMO CODE###

<?php
class b{
//include('a1.php'); //類中不能直接包含文件,應在類定義外部或者類中的方法中包含文件
//$c=new a(); //類定義中不能直接實例化另一個類,應該在類中的方法中實例化另一個類
function run(){
include('./a1.php');
return new a();
}
function d(){
$c=$this->run();
$c->ec();
}
}

$Obj=new b;
$Obj->d();
?>

B. PHP命名空間動態調用類

不是這樣調用的,命名空間只是一中命名的方式,跟調用沒有直接聯系。用auto_load()載入

C. PHP子類怎麼調用父類的屬性

父類的Pname

private
類型,也就是私有的只能父類自己的
函數調用
,子類以及外部是無法調用的。
如果這個變數只允許本類方法調用
應該用
private
方式調用,如果允許本類以及子類調用應該用
protected
保護)修飾,如果希望外部調用則應該用
public
公開修飾。這三個關鍵詞對函數同樣有效。
我把php.net關於這個的說明放在下面參考資料裡面了,你可以仔細看下。

D. php對象調用類的函數

調用方法getdir返回字元串,但沒有輸出到頁面顯示,也沒有賦值操作,不知道有什麼用

方法img2data定義中的$imgfrom($imgsrc);這一句完全沒看懂,在我的水平上理解這種寫法是錯的。

方法_imgfrom定義中getimagesize這個函數不知道來自哪兒。

總結:太混亂了。

類中訪問內部屬性和方法,要用$this->屬性名/方法名

E. PHP中,可以使用什麼實現在不創建對象的情況下調用類中的常量,變數和方法

那就用靜態調用了。但事先要聲名你的變數戓方法為static
調用時用::就可以了

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

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

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

(6)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 類,這個類由購物車中的商品構成的數組和兩個用於從購物車中添加和刪除商品的函數組成。

G. php中子類如何調用基類函數

<?phpclass A{ static public $m=1; static public function m(){ echo static::$m,''; } static public function n(){ static::n(); } public function l() { echo '父類方法'; }}class B extends A{ static public $m=111; static public function m(){ parent::m(); } static public function n(){ echo parent::$m,''; }}B::m();B::n();$b = new B();$b->l();

H. php類中 靜態函數怎麼調用普通函數

實例化類再調用 $_a = new 類; $_a->普通函數;

I. php如何調用class

這個 要看你說的是什麼

css里有class 那是html的東西
php面向對象也有class
一般是包含這個類文件
用到的時候用關鍵字new 實例化一個就好了

閱讀全文

與php調用本類相關的資料

熱點內容
正宗溯源碼大燕條一克一般多少錢 瀏覽:917
電腦感染exe文件夾 瀏覽:916
wpsppt怎麼轉pdf格式 瀏覽:88
騰訊文檔在線編輯怎麼添加密碼 瀏覽:880
本地不能訪問伺服器地址 瀏覽:865
訪問伺服器命令 瀏覽:835
華為雲伺服器分銷商 瀏覽:954
Linux定位內存泄露 瀏覽:198
工程加密狗視頻 瀏覽:720
不在內網怎麼連接伺服器 瀏覽:664
雲伺服器app安卓下載 瀏覽:966
如何查看linux伺服器的核心數 瀏覽:137
交易平台小程序源碼下載 瀏覽:148
程序員記筆記用什麼app免費的 瀏覽:646
java與單片機 瀏覽:897
伺服器內網如何通過公網映射 瀏覽:478
程序員穿越到宋代 瀏覽:624
怎麼使用雲伺服器掛游戲 瀏覽:620
真實的幸福pdf 瀏覽:345
d盤php調用c盤的mysql 瀏覽:267