加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

构造函数在php中的使用技巧

发布时间:2022-07-29 13:55:37 所属栏目:PHP教程 来源:互联网
导读:php中的构造函数 在PHP里,如果你没有手写构造函数,则php在实例化这个对象的时候,会自动为类成员以及类方法进行初始化,分配内存等工作,但是有些时候不能满足我们的要求,比如我们要在对象实例化的时候传递参数,那么就需要手动编写构造函数了,手写构造
  php中的构造函数
 
  在PHP里,如果你没有手写构造函数,则php在实例化这个对象的时候,会自动为类成员以及类方法进行初始化,分配内存等工作,但是有些时候不能满足我们的要求,比如我们要在对象实例化的时候传递参数,那么就需要手动编写构造函数了,手写构造函数有两种写法,只是表现形式不同,其实本质一样。
 
  第一种构造函数的方法
 
 
  }
 
  第二种构造函数的方法
 
 
 
 
  class test
 
  {
 
      function test()//如果方法名跟类名字一样,将被认为是构造函数
 
      {
 
      //your code
 
      }
 
  }
 
  传递参数进行实例化的示例
 
 
 
  class test
 
  {
 
      public $test = '';
 
      function __construct($input = '')
 
      {
 
          $this->test = $input;
 
      }
 
      function getTest()
 
      {
 
          return $this->test;
 
      }
 
  }
 
  $a = new test('a test');
 
  echo $a->getTest()//将输出 a test
 
  $b = new test();
 
  echo $a->getTest()//没有任何输出(其实是有输出,但是输出为空)

(编辑:PHP编程网 - 黄冈站长网)

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

    热点阅读