為什么一個類里面只能有一個私有的 我不知道按了什么誰給解釋一下
問題描述
<?php
header('Content-type:text/html;charset=utf-8');
class Staff
{
private $name ;
// public $age ;
//public $salary;
就是這里 不可以 把a(bǔ)ge 和salary 改成私有的
public function __construct($name,$age,$salary)
{
$this->name = $name;
$this->age = $age;
$this->salary =$salary;
}
public function __get($name)
{
return $this->name;
}
public function __set($name,$value)
{
if($name === 'age')
{
return false;
}
$this->name=$value;
}
}
$obj=new Staff('22',24,500);
//echo $obj->name;
echo $obj->age;
echo '<hr>';
echo $obj->name;
echo '<hr>';
echo $obj->salary;
問題解答
回答1:類里面的私有成員沒有數(shù)量限制
相關(guān)文章:
1. html - vue項(xiàng)目中用到了elementUI問題2. javascript - table列過多,有什么插件可以提供列排序和選擇顯示列的功能3. javascript - ES6標(biāo)準(zhǔn)入門中l(wèi)et命令提到的for循環(huán)打印i是10,如果不用let怎么替換?4. javascript - 數(shù)組的過濾和渲染5. python - 使用readlines()方法讀取文件內(nèi)容后,再用for循環(huán)遍歷文件與變量匹配時出現(xiàn)疑難?6. JavaScript事件7. 注冊賬戶文字不能左右分離8. 對mysql某個字段監(jiān)控的功能9. python - 為什么正常輸出中文沒有亂碼,zip函數(shù)之后出現(xiàn)中文編程unicode編碼的問題,我是遍歷輸出的啊。10. html5 - ElementUI table中el-table-column怎么設(shè)置百分比顯示。
