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

熱點內容
電學基礎pdf 瀏覽:726
cad插件怎麼編譯 瀏覽:617
網校源碼軟體 瀏覽:667
思科常用配置命令 瀏覽:377
水容易被壓縮嗎 瀏覽:753
java項目試題 瀏覽:315
為什麼安卓拍照沒有蘋果成相快 瀏覽:516
安卓版的蘋果手機叫什麼 瀏覽:373
手機怎麼解壓文件夾壓縮包 瀏覽:459
起源任務咋解壓 瀏覽:976
加密式的監督檢查 瀏覽:549
光遇怎麼分辨安卓國服和渠道服 瀏覽:242
ico解壓教程 瀏覽:632
程序員偏右 瀏覽:17
超算上可以進行vasp編譯嘛 瀏覽:174
北京通app怎麼注冊登錄 瀏覽:820
iphone上的數據怎麼轉移到安卓 瀏覽:743
python求每個時段平均值 瀏覽:244
安卓手機右上出現Hg什麼意思 瀏覽:69
程序員神經 瀏覽:753