知识屋:更实用的电脑技术知识网站
所在位置:首页 > 编程技术 > PHP编程

实例化php类的时候如何传参

发布时间:2014-09-05 10:21:06作者:知识屋

当我们实例化一个php类的时候,要怎么传递参数呢?这取决于该类的构造方法。
例:
person.class.php
 
<?php      class person{          var $name;          var $color;          var $sex;          var $age;          function __construct($name,$age='',$sex='boy'){              $this->name = $name;              $this->age = $age;              $this->sex = $sex;              $this->color = 'yello';          }          function eat(){              echo $this->name.'要吃饭';          }          function xinxi(){              echo $this->name.' is '.$this->sex.' and age is '.$this->age.' fuse is '.$this->color;          }      }  ?>  

 

 
son.php
 
<?php      include('person.class.php');      $son = new person('cuihua',25,'girl');//此处的参数传递要和类的构造方法里面的参数顺序对应      //$son->xinxi();//cuihua is girl and age is 25 fuse is yello      $son->name = '田妞';      $son->eat();//田妞要吃饭  ?>  

 

 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜