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

熱點內容
廣電運通程序員 瀏覽:567
程序員放棄後會怎樣 瀏覽:188
河北模具編程 瀏覽:190
adb查找命令 瀏覽:324
安卓手機視頻文件夾怎麼打開 瀏覽:314
平板加密手機後怎麼關閉 瀏覽:572
流媒體伺服器應該注意什麼 瀏覽:539
d8命令編譯 瀏覽:970
壓縮包解壓需要多少空間 瀏覽:152
如何查找app屬性 瀏覽:392
android人臉識別技術 瀏覽:327
pc104編程 瀏覽:338
二維碼反編譯破解推廣 瀏覽:687
修改伺服器的mac地址 瀏覽:531
好玩的編程軟體 瀏覽:903
編程語言創始人有錢嗎 瀏覽:811
短視頻app怎麼獲客 瀏覽:18
查看雲伺服器的應用 瀏覽:441
javadump工具 瀏覽:569
程序員16g 瀏覽:449