php中构造方法的功能怎么运用(php,编程语言)

时间:2024-05-03 18:56:30 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

php中构造方法“__construct()”的功能是:在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中;语法“public function __construct(参数列表){...}”。

php中构造方法的功能怎么运用

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

PHP __construct():构造函数/方法

构造函数/方法(constructor method,也称为构造器)是类中的一种特殊方法,当使用 new 关键字实例化一个对象时,构造方法将会自动调用。

在 PHP7.0 中废弃了 PHP3.0 和 PHP4.0 中的用法,构造方法必须使用__construct来定义。

构造方法就是当对象被创建时,类中被自动调用的第一个函数,并且一个类中只能存在一个构造函数。和普通函数类似构造函数也可以带有参数,如果构造函数有参数的话,那么在实例化也需要传入对应的参数,例如new Students($name, $age)

php构造方法的作用就是用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。

语法:

publicfunction__construct(参数列表){......}

其中,参数列表是可选的,不需要时可以省略。

如果没有在代码中显式地声明构造函数,类中会默认存在一个没有参数列表并且内容为空的构造函数。如果显式地声明构造函数则类中的默认构造方法将不会存在。所以构造函数通常用来做一些准备工作,比如为某些参数赋值等。

注意:如果显式地声明构造函数,那么它的访问权限必须是 public,而且构造函数是在实例化时自动调用的,我们不需要手动调用。

【示例】创建一个类,并为其显示的创建构造函数,代码如下:

<?phpheader("Content-type:text/html;charset=utf-8");classWebsite{public$name,$url,$title;publicfunction__construct($str1,$str2,$str3){$this->name=$str1;$this->url=$str2;$this->title=$str3;$this->demo();}publicfunctiondemo(){echo$this->name.'<br>';echo$this->url.'<br>';echo$this->title.'<br>';}}$object=newWebsite('','https://www.yisu.com/','构造方法');?>

php中构造方法的功能怎么运用

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:php中构造方法的功能怎么运用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:php如何去除中文冒号下一篇:

12 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18