最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP面向对象(OOP)编程:this的特殊用法
时间:2022-06-24 15:17:55 编辑:袖梨 来源:一聚教程网
| 代码如下 | 复制代码 |
|
$this->属性: $this->name; $this->age; $this->sex;
$this->方法 :$this->say(); $this->run();
|
|
| 代码如下 | 复制代码 |
|
class Person //下面是人的成员方法 function run() { //这个人可以走路的方法 $p1 = new Person(); //创建实例对象$p1 //下面三行是给$p1对象属性赋值 //下面访问$p1对象中的说话方法 //下面三行是给$p2对象属性赋值 //下面访问$p2对象中的说话方法 //下面三行是给$p3对象属性赋值 //下面访问$p3对象中的说话方法 |
|
输出结果为:
我的名子叫:张三 性别:男 我的年龄是:20我的名子叫:李四 性别:女 我的年龄是:30我的名子叫:王五 性别:男 我的年龄是:40
分析一下这个方法:
| 代码如下 | 复制代码 |
|
function say() { //这个人可以说话的方法 |
|
在$p1、$p2和$p3这三个对象中都有say()这个方法,$this分别代表这三个对象, 调用相应的属性,打印出属性的值,这就是在对象内部访问对象属性的方式, 如果相在say()这个方里调用run()这个方法也是可以的,在say()这个方法中使用$this->run()的方式来完成调用。
相关文章
- 鸣潮卜灵技能是什么 卜灵技能爆料 11-03
- 燕云十六声鲮货郎经营增益效果怎么得-鲮货郎经营增益效果获取攻略 11-03
- 五月再见六月你好经典文案句子汇编66句 11-03
- 植物大战僵尸融合版特殊僵尸爆破小丑王怎么样 特殊僵尸爆破小丑王介绍 11-03
- 三国望神州参谋室有什么用 参谋室作用介绍 11-03
- 二重螺旋捉迷藏任务怎么做 捉迷藏任务流程攻略 11-03
