php中面向对象的示例分析
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,小编给大家分享一下php中面向对象的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!初窥php面向对象1.类:类就是
千家信息网最后更新 2025年11月14日php中面向对象的示例分析
小编给大家分享一下php中面向对象的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
初窥php面向对象
1.类:类就是属性和方法的集合 是一个抽象的概念比如生活中的"人","汽车"
2.对象:对象是具体的事物 比如一叫"小强"的人 一辆叫"奥迪a7"的汽车
3.类和对象的关系:类是抽象的出来的某种事物的集合 对象是类的一个具体
实例1:创建一个Person类
第一步:声明一个Person类
class Person{ //Person类的成员属性 声明类的属性要用var关键字 var $name; var $age; var $sex; //Person类的成员方法 function say(){ echo "这个人再说话"; } function run(){ echo "这个人在走路"; } }第二步:实例化对象
//new关键字创建实例$person1=new Person();//创建了个一个person类的实例$person2=new Person();
第三步:对象成员赋值
//对象属性赋值(使用->)//下面给对象$person1对象属性初始化赋值;$person1->name="张三";$person1->age=25;$person1->sex="男";//下面给对象$person2对象属性初始化赋值; $person2->name="李四";$person2->age=23;$person2->sex="女";
第四步:访问对象
//下面是访问对象$person1对象中的属性echo "person1对象名字是:".$person1->name,"
";//输出$person1对象中$name的值;echo "person1对象年龄是:".$person1->age,"
";//输出$person1对象中$age的值;echo "person1对象性别是:".$person1->sex,"
";//输出$person1对象中$sex的值;//下面是访问对象$person1对象的方法echo "
";$person1->say();echo "
";$person1->run();echo "
";//下面是访问对象$person2对象中的属性echo "
";echo "person2对象名字是:".$person2->name,"
";//输出$person2对象中$name的值;echo "person2对象年龄是:".$person2->age,"
";//输出$person2对象中$age的值;echo "person2对象性别是:".$person2->sex,"
";//输出$person2对象中$sex的值;
实例2:创建一个phone的类(完整)
//声明一个电话Phone的类 class Phone{ var $Manuefatuures; var $color; var $Battry_capacity; var $Screen_size; function call(){ echo "正在打电话"; } function message(){ echo "正在发送短信"; } function Play_music(){ echo "正在播放音乐"; } function photo(){ echo "正在拍照"; } } echo "
一款手机的对象
"; //创建Phone对象的实例 $phone1=new Phone();$phone1->Manuefatuures="huawei p6";$phone1->color="black";$phone1->Battry_capacity=3000;$phone1->Screen_size="360*480";echo $phone1->Manuefatuures."
";echo $phone1->color."
";echo $phone1->Battry_capacity."
";echo $phone1->Screen_size."
";php面向对象(二) $this
this names;//$this 可以访问这个对象中的属性 } function go(){ return $this->to();//$this 也可以访问这个对象中的方法 } function to(){ return $this->address; } } $person1=new Person;//实例化对象之后 这时每个对象方法里面都有一个this引用 指向对象本身 $person1->names="umderstand this"; $person1->address="beijing"; echo $person1->say()."
"; //umderstand this echo $person1->go(); // beijing ?>
以上是"php中面向对象的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
对象
属性
实例
输出
方法
正在
成员
篇文章
示例
分析
事物
关键
关键字
内容
名字
对象性
年龄
汽车
不怎么
大部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新戴尔720服务器如何设置
网络安全视频的图画
服务器如何打开数据库管理
服务器主板有集显吗
办公内部网络安全要素
视频中心管理服务器
太美EDC数据库
计算机网络技术的前十公司
美国有哪些计算机软件开发公司
软件开发如何记固定资产
qq怎么到数据库
华为云主机服务器类型
网络安全运维管理规范
软件开发和信息系统集成
网易服务器停
嘉兴南湖区软件开发地址
服务器电池没电
如何在服务器中找不到目录路径
广州银行 软件开发
计算机网络技术印刷技术
网络安全与心理健康主题班会
vs数据库无法连接数据库
郑州软件开发应聘
守望先锋 代理服务器
0305软件开发者
大型服务器机房价格
网络安全标志简便画法
河南三立网络技术有限公司
武汉网络安全学院是几本
王者注销掉的区怎么删除服务器