這篇文章主要介紹了關於php物件導向之封裝,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
#隱藏對象的屬性和實作細節,僅對外提供公共的調用,控制在程式中屬性的讀取和修改的存取層級。
透過在前面新增關鍵字來實現。

<?php
class MyClass
{
public $a ='public';
protected $b ='protected';
private $c = 'private';
public function test(){
// 类自身调用
//echo $this->a;
//echo $this->b;
//echo $this->c;
}
}
// 实例化
$c1 = new MyClass();
// 类外 以对象形式调用
echo $c1 -> a; // public
echo '<br/>';
// echo $c1 -> b; 报错
// echo $c1 -> c; 报错
// 调用方法
$c1 -> test();
?>#隱藏物件的屬性和實作細節,僅對外提供公共的調用,控制在程式中屬性的讀取和修改的存取等級。
透過在前面新增關鍵字來實現。

<?php
class MyClass
{
public $a ='public';
protected $b ='protected';
private $c = 'private';
public function test(){
// 类自身调用
//echo $this->a;
//echo $this->b;
//echo $this->c;
}
}
// 实例化
$c1 = new MyClass();
// 类外 以对象形式调用
echo $c1 -> a; // public
echo '<br/>';
// echo $c1 -> b; 报错
// echo $c1 -> c; 报错
// 调用方法
$c1 -> test();
?>相關推薦:
#以上是php面向對象之封裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!