请选择 进入手机版 | 继续访问电脑版
收起左侧

在类中的一个类方法里调用类方法、类属性

[复制链接]

552

主题

569

帖子

1万

积分

管理员

站长

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
16427

灌水之王

QQ
发表于 2017-6-4 14:55:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
2345截图20170604145136.png



代码如下:
  1. <?php
  2.         header("content-type:text/html;charset=utf-8");
  3. class foo{
  4.         public $a=1;
  5.         function a($age){
  6.                 echo "我今年".$age."岁";
  7.                 $this->b();  //调用类方法
  8.                 echo '<br />';
  9.                 echo $this->a;
  10.         }
  11.         function b(){
  12.                 echo 'bbs.fologde.com';
  13.         }
  14. }

  15. $b= new foo();

  16. echo $b->a;

  17. $b->a('18');

  18. //先锋者IT论坛原创-bbs.fologde.com
  19. ?>
复制代码
通过$this这个变量来获取当前的类(我是这么理解的),和js里面的方法(此方法非彼方法)差不多,只是表现形式不一样
echo “<br />”;  有过html基础的应该知道,这是换行符,在php里面要这样写才行;



上一篇:php之调用类方法
下一篇:php自动执行类方法
QQ:2424004764
回复

使用道具 举报

552

主题

569

帖子

1万

积分

管理员

站长

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
16427

灌水之王

QQ
 楼主| 发表于 2017-6-4 15:48:09 | 显示全部楼层
$this的用法:你在哪个类里调用类方法或者类属性,就表示是哪个类,比如:调用当前类里的类方法$this->foo();调用类属性$this->age;类属性不用加$;
QQ:2424004764
回复 支持 反对

使用道具 举报

552

主题

569

帖子

1万

积分

管理员

站长

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
16427

灌水之王

QQ
 楼主| 发表于 2017-6-4 15:57:36 | 显示全部楼层
$读(刀dao了le),我也这样理解的
QQ:2424004764
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|客户端下载|先锋者IT论坛 ( 湘ICP备16007032号湘公网安备 43030202001052号

GMT+8, 2024-4-16 21:50 , Processed in 0.100544 second(s), 18 queries , File On.

Powered by Discuz! X3.3

© 2017 bbs.fologde.com. Template By Gstudio

快速回复 返回顶部 返回列表