文章详情页
为什么一个类里面只能有一个私有的 我不知道按了什么谁给解释一下
浏览:127日期:2022-06-03 17:28:45
问题描述
<?php
header('Content-type:text/html;charset=utf-8');
class Staff
{
private $name ;
// public $age ;
//public $salary;
就是这里 不可以 把age 和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:类里面的私有成员没有数量限制
上一条:PHP无法生成首页下一条:老师我的phpstudy页面为啥是这样
相关文章:
1. docker-compose中volumes的问题2. java如何高效读写10G以上大文件3. python 字符串匹配问题4. android - viewpager问题PagerTabStrip样式5. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题6. css - input元素的time控件无法选择7. python - pyspider的分布式运行成功,2台slave跑,但是时间并没有缩短问题?8. javascript - 这里的这个函数是干嘛用的?9. dockerfile - [docker build image失败- npm install]10. javascript - CSS图片轮播显示问题
排行榜
