php中面向对象的示例分析
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下php中面向对象的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!初窥php面向对象1.类:类就是
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
咖啡网
手冲咖啡和咖啡机区别
云南咖啡
天津市摩尔互联网科技
广州百单互联网科技有限公司
国智互联网科技
互联网金融监管科技数据
互联网科技会
睿民互联网科技
盛创互联网科技有限公司
互联网之后的科技是什么
广州慧亚互联网科技怎么样
互联网经济与金融科技
辽宁互联网新科技
成都互联网科技公司工作好不好
开一家科技互联网公司需要多少钱
风投北京互联网科技
九思连强互联网电子科技有限公司
互联网科技企业商标注意事项
互联网科技品牌
科技与互联网
美国互联网科技巨头监管
互联网科技未来
美国互联网黑科技
互联网汽车科技小镇
隆华科技工业互联网
福建科技产业互联网发展
语蝶互联网科技有限公司
上海旺乐尼互联网科技有限公司
广东猫王互联网科技有限公司电话