PHP 类与对象的含义,自定义类于实例化,属性私有化,通过公共接口来进行访问
2018-09-18 08:30:09
来源:
扬州市新竹网络科技有限公司
声明一个名为GirlFriend1的类
声明构造方法: 对象属性的初始化,在类实例化的时候,自动调用
class GirlFriend1
{
private 访问控制,私有,仅在当前对象内可以使用
private $name; 姓名
private $sex; 性别
private $weapon=[];兵器
private $data=[]; 属性收集器
pubilc 访问控制,公有,所有的外部成员都可以访问声明构造方法: 对象属性的初始化,在类实例化的时候,自动调用
public function __construct($name,$sex,array $weapon)
{
$this->name=$name;初始化name为$name
$this->sex=$sex;初始化sex为$sex
$this->weapon=$weapon;初始化weapon为$weapon
}
创建对外访问的公共接口 使用__get 魔术方法
public function __get($name)
{
$msg=null;
if(isset($this->$name)){ 是否有$name
$msg=$this->$name;
}elseif(isset($this->data[$name])){ data[]是否有$name
$msg=$this->data[$name];
}else{
$msg='无此属性';
}
return $msg;
}
设置器使用__set 魔术方法
public function __set($name, $value)
{
$this->name=$value;
}
}
引入CirlFriend1类
require ('class/GirlFriend1.php');
创建一个对象,初始化值
$girlfriend1=new GirlFriend1('赵云','男',['青釭剑','亮银枪']);
$girlfriend1->name='赵子龙';//给name的值为赵子龙;
echo $girlfriend1->name='常山';
本站文章均为新竹网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
猜你喜欢
联络方式:
电话:18905275581
邮箱:1700970777@qq.com
微信公众号

手机网站

小程序

我们猜你喜欢
-
数据库在ERP系统中的两阶段
一:软件开发阶段 1、数据库标准化。它包含了编码标准化、数据标准化、和维护标准化,这些都是软件开发阶段所需要注意的问题。 2、以数据为中心。ERP原始数据的采集、加工、整理...
-
外贸网站推广的方式有哪些
站点营销大致可以分为两类:一是seo优化,二是竞价排名。假如还扯到自媒体品牌推广之类的,那就属于网络推广这一类。 首先通过竞争者网站、网页相关搜索下拉词和工具,对自己企业站点进行优化匹配。第二就是了解网站各页面的具体情况,将影响到整...
-
PHP函数的参数与作用域
函数的参数 通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。 实例: function grade($name) { return '四年级的同学有...
-
网站建设做SEO优化要选择好关键字策略
企业网站建设行业中,企业网站建设本来对网站建设寄以厚望的,由于认识上的偏差,网站走到了的死胡同。要发挥企业网站的价值,网站制作之网站建就必须从根源上解决这些问题,制定网站建设策略。 扬州市新竹网络科技有限公司创立...
-
PHP 类声明与类的实例化
类声明与类的实例化 class Index 声明Index类 { public $name='你好'; 创建公有属性 &...