當前位置:首頁 » 編程語言 » 對象屬性php

對象屬性php

發布時間: 2022-10-09 08:46:14

php類中為什麼要使用public定義對象屬性

public 表示可公共調用它,不過你不使用public也行,默認是public的
有時我們不想外部調用它,可以使用private關鍵字。這是php5後才加入的,一些CMS源碼為了兼容php4,寫的類都沒有這些關鍵字的,如果不考慮php4兼容的話建議使用關鍵字,養成好習慣。

⑵ 為什麼PHP對象的屬性不能給它賦值為對象和資源性的變數

可以的。。只是在定義類屬性的時候不可以。

因為在聲明屬性的時候,不能書寫表達式。
實例化好的對象屬性,是可以隨意賦值的。除非是 __set 和 __get 方法製作的「偽屬性」,在方法里加了判斷。

⑶ php對象屬性賦值

你這樣使用時不符合oop的規范的,成員變數在最開始只能簡單的定義,如果你要實現上述的代碼應該這樣:
class Test{
public $strtodate = 0;
public function __construct() {
$this->$strtodate = strtotime('2012-01-22');

}
}

$test = new Test();
echo $test->strtodate;

⑷ php 中的 -> 對象的方法或者屬性 一般是干什麼的用在什麼地方

你這樣用當然是不行的了,"->"符號是用在對象中的,符號左邊是對象右邊對象的屬性或者方法
例:
<?php
//一個people類
//有兩個屬性和一個方法
class
People{
public
$name;
public
$age;
function
say($word)
{
echo
$word;
}
}
//實例化一個對象
$a
=
new
People();
//對象屬性初始化
$a->name="zhangsan";
echo
$a->name;
//調用
方法
$a->say("hello");
?>

⑸ PHP如何獲取對象屬性 急急急!!!

對象->屬性名

⑹ PHP 中的 對象 類 屬性 實例化 到底是怎麼理解的啊·

我的理解
說一個人養了一隻小狗(定義一個對象),把狗牽過來,擺在面前,讓它確實存在(實例化)。
類,就是類別。人是一類,狗是一類。
屬性就是人的特點,長頭發、白皮膚、黑眼珠。
方法就是人會唱歌、會說話、會跑步跳躍等各種行為。
對象,就是類裡面的一個個體。人類中的每一個人都是一個對象

⑺ PHP中對象屬性的作用是什麼

可以在後面調用!相當於全句變數!但只可以在類范圍使用

⑻ php怎麼獲取對象的屬性名

使用 get_object_vars() 方法
缺點: 只能顯示 public 的
//只顯示public的
var_mp(get_object_vars($test));

處理: 在類中定義一個public 的方法, 外部對象調用即可顯示所有屬性(除了靜態屬性之外)
function showAllProperties2(){
var_mp(get_object_vars($this));
}

熱點內容
ac68u外網訪問 發布:2025-09-17 05:33:12 瀏覽:903
真我手機如何修改登錄密碼 發布:2025-09-17 05:20:26 瀏覽:315
電腦配置怎麼說 發布:2025-09-17 04:37:45 瀏覽:1003
三質數編程 發布:2025-09-17 04:04:41 瀏覽:562
ftp伺服器密碼如何修改 發布:2025-09-17 03:48:07 瀏覽:305
python爬蟲豆瓣 發布:2025-09-17 03:41:59 瀏覽:212
我的世界國際版加入伺服器電腦版 發布:2025-09-17 03:41:14 瀏覽:943
附件上傳相片 發布:2025-09-17 03:39:53 瀏覽:445
微信賬號密碼組合是什麼 發布:2025-09-17 03:30:05 瀏覽:402
windows如何查看ftp安裝環境 發布:2025-09-17 03:30:02 瀏覽:920