GA黄金甲

ThinkPHP中怎样设置结构函数

一、什么是结构函数

结构函数是一个在实例化一个工具时自动挪用的特殊函数。它的作用是对工具举行初始化,设置属性的初始值等。在PHP中,结构函数的名称必需为__construct()。

二、在ThinkPHP中设置结构函数的办法

首先我们需要建设一个类文件,好比说我们可以建设一个PHP文件,命名为test.php,代码如下:

连忙学习“PHP免费学习条记(深入)”;

<?php
namespace Home\Model;
use Think\Model;
class test extends Model{
    private $name;
    public function __construct($name){
        $this->name = $name;
    }
    public function get_name(){
        return $this->name;
    }
}

登录后复制

在test类内里,一个私有属性 $name 被界说,同时尚有一个公共要领 get_name()。我们使用$name参数在结构函数__construct()中为$name属性赋初值。

在使用test类的时间,我们可以像下面这样实例化工具:

$t = new test("thinkphp");
echo $t->get_name();

登录后复制

在实例化工具的同时,我们转达了一个字符串”thinkphp”作为参数,这个参数将被转达给类的结构函数__construct(),并被用来设置属性$name的初值。最终,我们用get_name()函数提取$name属性的值并举行输出。

三、使用结构函数的利益

使用结构函数的利益在于,可以在类实例化的时间就完成一些须要的初始化操作,阻止了在使用类的时间还要写一些特另外初始化代码。这样,使用起来也越发利便。

以上就是ThinkPHP中怎样设置结构函数的详细内容,更多请关注本网内其它相关文章!

免责说明:以上展示内容泉源于相助媒体、企业机构、网友提供或网络网络整理,版权争议与本站无关,文章涉及看法与看法不代表GA黄金甲滤油机网官方态度,请读者仅做参考。本文接待转载,转载请说明来由。若您以为本文侵占了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您连忙联系GA黄金甲实时修正或删除。

相关新闻

联系GA黄金甲

18523999891

可微信在线咨询

事情时间:周一至周五,9:30-18:30,节沐日休息

QR code
【网站地图】【sitemap】