hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

php什么是组织函数【php题目】

2019-11-26PHP问题搜搜PHP网55°c
A+ A-
php组织函数是类中的一个特别函数,当运用 new 操作符建立一个类的实例时,组织函数将会自动挪用。

当函数与类同名时,这个函数将成为组织函数。

假如一个类没有组织函数,则挪用基类的组织函数,假如有的话,则挪用该组织函数。(引荐进修:PHP编程从入门到通晓)

<?php
class Auto_Cart extends Cart {
    function Auto_Cart(){
        $this -> add_item("10", 1);
    }
}
?>

上文定义了一个 Auto_Cart 类,即 Cart 类加上一个组织函数,当每次运用“new”建立一个新的 Auto_Cart 类实例时,组织函数将自动挪用并将一件商品的数量初始化为“10”。

组织函数能够运用参数,而且这些参数能够是可选的,它们能够使组织函数越发有效。为了依旧能够不带参数地运用类,一切组织函数的参数应当供应默认值,使其可选。

<?php
class Constructor_Cart extends Cart {
    function Constructor_Cart($item = "10", $num = 1){
        $this -> add_item($item, $num);
    }
}
//买些一样的无聊老货
$default_cart = new Constructor_Cart;
//买些着实货...
$different_cart = new Constructor_Cart("20", 17);
?>
void __construct ([mixed $args [, $... ]])

PHP 5 允行开发者在一个类中定义一个要领作为组织函数。具有组织函数的类会在每次建立对象时先挪用此要领,所以异常适合在运用对象之前做一些初始化事情。

注重

假如子类中定义了组织函数则不会暗中挪用其父类的组织函数。要实行父类的组织函数,需要在子类的组织函数中挪用parent::__construct()。

运用新标准的组织函数:

<?php
class BaseClass{
    function__construct(){
        print "InBaseClassconstructor\n";
    }
}
 
class SubClass extends BaseClass{
    function__construct(){
        parent::__construct();
        print "InSubClassconstructor\n";
    }
}
 
$obj = new BaseClass();
$obj = new SubClass();
?>

以上就是php什么是组织函数的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
php什么是组织函数【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: