導航:首頁 > 編程語言 > php定義一個類

php定義一個類

發布時間:2022-09-01 22:35:31

1. php定義一個類,並且定義一個成員方法,該成員方法具有一個參數,傳遞一個數組,返回當前傳遞數組的倒序排序

<?php
class my{
public function fun($arr){
$j=0;
$myarr="";
for($i=count($arr)-1;$i>=0;$i--){

$myarr[$j++]=$arr[$i];
}
return $myarr;
}
}
$p=new my();
$arr=array("1","2","3");
print_r($p->fun($arr));
?>
上述是一個簡單的例子,復雜的時候,思路是一樣的。

2. php 類的定義

我沒看懂你要返回什麼值,是返回變數,還是返回類的屬性????
第一個錯是:$this->$z=====調用類的屬性,屬性前是不用加$符號的,除非是調用靜態屬性。
第二個錯是:你在還沒有給$z屬性賦值前就進行運算,這是不行的。
如果你要返回類屬性就應該寫成:
$this->z.=$z+1;
return $this->z;

我不道你用什麼編譯器,他為什麼不提醒任何錯誤?????
如果要開發面向對象的php,最好用eclipse。

3. php類定義

類的成員屬性不能是多維數組

4. 關於PHP類的定義的問題

class object {};
//先定義一個空類,不用聲明變數和方法,如果要初始化的時候,再定義變數或方法也可以
//注意:這里結尾一定要用分號
//{}是聲明一個空類,相當於定義一個變數
//比如 var $mystring; var是變數,class是類
$CONFIG = new object;
$CONFIG->dbhost = "localhost";
$CONFIG->dbname = "dbname";
$CONFIG->dbuser = "root";
$CONFIG->dbpass = "password";
//初始化這個類,然後分別賦值!這是PHP面向對象的一種寫法!

當然,你也可以定義類的時候定義成員變數!
class object {
var dbhost;
var dbname;
var dbuser;
var dbpass;
}
//注意,這里結尾不要用分號,這是一個完整的類!

$CONFIG = new object;
$CONFIG->dbhost = "localhost";
$CONFIG->dbname = "dbname";
$CONFIG->dbuser = "root";
$CONFIG->dbpass = "password";

初始化的時候是一樣的;

個人理解,如果類的成員變數是固定的,比如一共就4個成員變數,我感覺定義類的時候選擇後者比較好,如果類的成員變數不是固定的,數量是可變的,還是用前者定義一個空類比較好,這樣方便隨時添加類成員變數!

我也經常見到這種寫法,不知道我的理解你能不能明白!希望能得到你的分!

5. PHP中如何定義類及其成員屬性與操作

實測
php中,在類里邊可以定義屬性
class
a
{
public
$name;
public
$type;
}
在類中不能定義屬性,但是可以定義變數,並將其賦給他所在類的屬性
class
a
{
public
$name;
function
b(){
$othername
=
1;
$this->name
=
$othername;
}
}
$a
=
new
a();
$a->b();
echo
$a->name;
最後,祝新年快樂

6. PHP:定義一個類Person

7. 如何在thinkphp裡面自定義類

類文件都是以.class.php為後綴(這里是指的ThinkPHP內部使用的類庫文件,不代表外部載入的類庫文件),使用駝峰法命名,並且首字母大寫,例如 DbMysql.class.php;

類的命名空間地址和所在的路徑地址一致,例如 Home\Controller\UserController類所在的路徑應該是 Application/Home/Controller/UserController.class.php;

確保文件的命名和調用大小寫一致,是由於在類Unix系統上面,對大小寫是敏感的(而ThinkPHP在調試模式下面,即使在Windows平台也會嚴格檢查大小寫);

類名和文件名一致(包括上面說的大小寫一致),例如 UserController類的文件命名是UserController.class.php, InfoModel類的文件名是InfoModel.class.php, 並且不同的類庫的類命名有一定的規范;

打開一個thinkphp裡面自帶的類文件對照著理解就好了

8. php中定義類

繼承的意思。比如你先寫了一個「人」的類,裡面有吃飯,睡覺等等方法。然後你又要寫個「學生」類,學生也能吃飯睡覺,然後還能上學。這樣你就可以直接用「學生」類繼承一下「人」類,這樣就直接獲得了吃飯睡覺等等方法,不用再重復寫了,只要寫上學等等學生特有的方法就可以了

閱讀全文

與php定義一個類相關的資料

熱點內容
喝什麼茶能緩解壓抑 瀏覽:865
u命令無法打開 瀏覽:960
vue編譯後的js能爬嗎 瀏覽:453
解壓骰子推薦3代 瀏覽:749
安卓手機劃線密碼忘了怎麼解鎖 瀏覽:309
精美角度主圖指標源碼 瀏覽:278
程序員編程函數需要特別好嗎 瀏覽:181
fue加密毛發怎麼樣 瀏覽:929
網上考學歷app如何屏蔽 瀏覽:352
python矩陣庫 瀏覽:160
伺服器如何ping伺服器 瀏覽:281
雲伺服器雙機熱備怎麼做 瀏覽:98
安卓果盤高清帳號是什麼帳號 瀏覽:548
蘋果解激活鎖什麼叫伺服器解鎖 瀏覽:596
用海綿寶寶做解壓的東西 瀏覽:192
大pdf文件免費轉word 瀏覽:792
如何侵入ftp伺服器 瀏覽:192
智行app如何查詢學生票使用次數 瀏覽:736
程序員幾年後開始有前途 瀏覽:126
發微博伺服器數據異常什麼意思 瀏覽:231