文章详情页
为什么一个类里面只能有一个私有的 我不知道按了什么谁给解释一下
浏览:262日期: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. golang - 用IDE看docker源码时的小问题2. docker容器呢SSH为什么连不通呢?3. docker不显示端口映射呢?4. angular.js - angular中的a标签不起作用5. java - ssm框架jar包如何区分和管理?6. docker start -a dockername 老是卡住,什么情况?7. docker api 开发的端口怎么获取?8. 前端 - 类到底该如何去命名 .newsList 这种的命名难道真的不是过度语义化吗?~9. javascript - 关于js原生事件的绑定与解除绑定10. javascript - 如何将psd裁切下来的图片非常清晰的宣示出来
排行榜

网公网安备