加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

函数中的PHP类参数

发布时间:2020-12-13 22:06:49 所属栏目:PHP教程 来源:网络整理
导读:我在该类的一个函数中使用我的类中的参数时遇到了麻烦. 我有一个叫做公司的课: class company { var $name; function __construct($name) { echo $name; } function name() { echo $name; }}$comp = new company('TheNameOfSomething');$comp-name(); 当我
我在该类的一个函数中使用我的类中的参数时遇到了麻烦.

我有一个叫做公司的课:

class company {

   var $name;

   function __construct($name) {
      echo $name;
   }

   function name() {
      echo $name;
   }
}

$comp = new company('TheNameOfSomething');
$comp->name();

当我实例化它(第二行到最后一行)时,构造魔术方法工作正常,并回声“TheNameOfSomething”.但是,当我调用name()函数时,我什么都没得到.

我究竟做错了什么?任何帮助是极大的赞赏.如果您需要任何其他信息,请询问!

谢谢
-Giles
http://gilesvangruisen.com/

解决方法

您需要使用$this关键字设置class属性.

class company {

   var $name;

   function __construct($name) {
      echo $name;
      $this->name = $name;
   }

   function name() {
      echo $this->name;
   }
}

$comp = new company('TheNameOfSomething');
$comp->name();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读