導航:首頁 > 編程語言 > 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定義一個類相關的資料

熱點內容
不同文件夾名字怎麼找 瀏覽:241
邵氏風花雪月老電影 瀏覽:997
php多表批量導入 瀏覽:50
免費理論電影大全 瀏覽:874
法國兩男一女電影 瀏覽:292
有一部電影叫什麼湖泊 瀏覽:83
大尺度電影床戲視頻 瀏覽:672
壓縮機線圈燒了可以修嗎 瀏覽:783
cctv5加密收費嗎 瀏覽:211
理財app關閉該怎麼辦 瀏覽:452
伺服器如何配置多個https域名 瀏覽:86
怎樣製作文件夾的中文翻譯 瀏覽:518
泰劇大尺度影片 瀏覽:730
為什麼python適合做演算法 瀏覽:810
新疆政務服務app中如何實名認證 瀏覽:224
重生成小孩 瀏覽:104
二戰中的加密技術 瀏覽:515
美逛app如何建群 瀏覽:819
iphone用什麼app3d掃描 瀏覽:289
冠生園蔥油壓縮餅干 瀏覽:503