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='常山';
本站文章均为新竹网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
猜你喜欢
联络方式:
电话:18905275582
邮箱:1700970777@qq.com
微信公众号
手机网站
小程序
我们猜你喜欢
-
PHP函数的参数与作用域
函数的参数 通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。 实例: function grade($name) { return '四年级的同学有...
-
PHP 数据库的链接
数据库的连接 配置数据库config.php $db=[ 'host'=>'127.0.0.1',本机IP地址 'user'=>...
-
开发微信小程序贵吗?
小程序是企业在微信搭建商城系统的线上销售渠道,依托于微信9亿用户,能更迅速吸引流量和沉淀客户,对于企业来说,通过小程序获客成本是比较低的,那么开发微信小程序贵吗? 其实主要还是看开发小程序的类型。小程序实质就是各种功能的组合,不同类...
-
手机网站建设的重要性
随着移动互联网的普及,越来越多的人使用手机来浏览网站和进行在线购物。因此,每个企业都需要一个手机网站来满足用户的需求。 1、用户体验:手机网站可以提供更好的用户体验。相比于传统的网站,手机网站可以更好地适应手机屏幕的大小和分辨率,...
-
网站建设做SEO优化要选择好关键字策略
企业网站建设行业中,企业网站建设本来对网站建设寄以厚望的,由于认识上的偏差,网站走到了的死胡同。要发挥企业网站的价值,网站制作之网站建就必须从根源上解决这些问题,制定网站建设策略。 扬州市新竹网络科技有限公司创立...