构造函数在php中的使用方法(附示例)
发布:smiling 来源: PHP粉丝网 添加日期:2022-06-22 08:27:05 浏览: 评论:0
在PHP里,如果你没有手写构造函数,则php在实例化这个对象的时候,会自动为类成员以及类方法进行初始化,分配内存等工作,但是有些时候不能满足我们的要求,比如我们要在对象实例化的时候传递参数,那么就需要手动编写构造函数了,手写构造函数有两种写法,只是表现形式不同,其实本质一样。
第一种构造函数的方法
- class test
- {
- function __construct()
- {
- //your code
- }
- }
第二种构造函数的方法
- 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()//没有任何输出(其实是有输出,但是输出为空)
Tags: php构造函数
- 上一篇:return关键字在php中的作用(含详解)
- 下一篇:最后一页
相关文章
- ·php函数-系统函数 递归函数 重用函数 构造函数使用(2014-09-18)
- ·php构造函数实例讲解(2020-06-28)
- ·PHP中构造函数和析构函数解析(2021-04-15)
- ·PHP 构造函数和析构函数原理与用法分析(2022-02-28)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)