文章详情页
为什么一个类里面只能有一个私有的 我不知道按了什么谁给解释一下
浏览:182日期: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. css3 - css里面自定义字体2. javascript - 百度echarts series数据更新问题3. 错误:java.lang.NoSuchMethodError:org.objectweb.asm.ClassWriter(I)V4. javascript - vue引入微信jssdk 配置在哪个生命周期调取接口配置?5. 在html文件的目录下输入代码按回车后显示这个,哪位大佬帮帮我 呀6. css3动画 - 如何重新运行css3的动画?7. java动态规划算法——硬币找零问题实例分析8. css - chrome (mac)中文字体乱码,修改font-family会有改变9. css3动画 - css3的侧边栏,侧边栏不能撑满整个屏幕10. javascript - 微信公众号这样的注释 <!--headTrap--><!--tailTrap> 有什么用?
排行榜
