文章详情页
为什么一个类里面只能有一个私有的 我不知道按了什么谁给解释一下
浏览:223日期: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. PHP类中的$this2. mysql - 怎么让 SELECT 1+null 等于 13. 老师,flex-shrink: 1; 按视频操作,不会自动缩放4. html - vue如何定义一个变量,让所有组件都能使用5. 超融合服务器跟云服务器本质区别是什么?6. javascript - jquery hide()方法无效7. css - input间的间距和文字上下居中8. mysql - 执行sql查询操作时遇到奇怪的结果9. javascript - 关于微信公众号开发的一个trouble!10. CSS3 box-shadow如何设置,或者用什么方法可以产生图中这样阴影的效果。
排行榜

网公网安备