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
微信公众号
手机网站
小程序
我们猜你喜欢
-
seo需要每天都写原创文章吗?
随着搜索引擎算法的改进,搜索引擎领域从外部链接时代开始进入内容王时代,网站内容质量已成为搜索引擎检查网站的首要任务。许多杂志社开始关注文章质量的优化,但很多朋友由于行业原因或文学技能有限,无法写出大量高质量的原创文章,于是问题就来了。s...
-
如何对自己的网站进行推广
网站推广可以让网站迅速提升流量,而流量是网站是否能做成功的关键,但网站推广不是一时半会就能完成的事,需要付出大量的时间与精力。这种情况下,建站公司将网站制作好如何以少量的时间和精力去巧妙的推广网站,事半功倍。 1、文章标题的设定 俗...
-
微信小程序和H5功能上有哪些区别
随着移动互联网的发展,许多应用在不断的产生,要说现在更新快、开放功能多的应用,只能是微信小程序了。微信小程序开放了60多个流量入口,更新了各种新的功能,尤其是之前实现的页面跳转功能,给开发者带来了好消息,但同时也有人说这是H5。那么,微信小程序和...
-
企业网站应该如何规划制作
1、做好规划,控制成本,做好前基本准备工作 高质量的企业网站并不是成本越高就越好。网站建设的目的总是为企业的经营服务,做为一个企业经营的工具,扬州网站建设也要注意成本的控制,并不是越贵越好,有的人过度追求网站的美化,投入大量的成本在...
-
企业网站的两种类型
1、通过互联网络展示、宣传自己的企业及产品,进行电子商务初步尝试的中小型企业或个体。 2、具备一定知名度的品牌和集团,拥有固定的用户群,需要建立统一形象的官方网站,通过互动媒体传播的方式,巩固及扩大企业形象,构成统一的企业宣传系统和...