首頁 > 後端開發 > PHP問題 > php類別有哪些屬性

php類別有哪些屬性

silencement
發布: 2023-02-25 11:42:02
原創
3340 人瀏覽過

php類別有哪些屬性

類別的變數成員叫做屬性,屬性宣告是由關鍵字Public,Protected,Private做開頭,然後跟一個普通的變數宣告來組成,屬性中的變數可以

初始化,但是初始化的值必須是常數。

如果直接使用var宣告屬性,而沒有用public,protected 或private,php將會視為public。

在類別的成員方法裡面,可以用->(物件運算子)例如$this->property(property是屬性名稱)這種方式 來存取非靜態資料。

靜態屬性則使用::(雙冒號)self::$property來存取

#舉個範例呼叫類別的成員方法

<?php
  class SimpleClass{
         public $name="Tome";
         //若不声明public 则默认是public
          $name="Tome";       
   }

   //实例化对象访问属性用->
  $simple=new SimpleClass();
  $simple->name;
?>
登入後複製

PHP對屬性或方法的存取控制,是透過在前面新增關鍵字public(公有),protected(受保護)或private(私有)來實現的。

public(公有):公有的類別成員可以在任何地方被存取。

protected(受保護):受保護的類別成員則可以被自己以及其子類別和父類別存取。

private(私有):私有的類別成員則只能被其定義所在的類別存取。

類別屬性必須定義為公有,受保護,私有之一。如果用 var 定義,則視為公有。

以上是php類別有哪些屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板