什么是构造方法(函数)?
构造(函数)方法是类中的一个特殊方法。当使用 new 操作符创建一个类的实例时,构造方法将会自动调用,其名称必须是 __construct()。

在一个类中只能声明一个构造方法,而是只有在每次创建对象的时候都会去调用一次构造方法,不能主动的调用这个方法,所以通常用它执行一些有用的初始化任务。该方法无返回值。

语法:

function __construct(arg1,arg2,...)
{......
}

demo:

<?php
/*** Created by PhpStorm.* User: liudandan* Date: 2018/5/13* Time: 11:50*/
class BaseClass {function __construct() {print "我是构造函数\n";}
}class SubClass extends BaseClass {function __construct() {parent::__construct();print "我是 SubClass 下的构造函数\n";}
}class OtherSubClass extends BaseClass {}$obj = new BaseClass();
$obj = new SubClass();
$obj = new OtherSubClass();

PHP构造函数(方法)的使用相关推荐

  1. Oracle存储过程实现返回多个结果集 在构造函数方法中使用 dataset

    原文 Oracle存储过程实现返回多个结果集 在构造函数方法中使用 dataset DataSet相当你用的数据库: DataTable相当于你的表.一个 DataSet 可以包含多个 DataTab ...

  2. html5创建对象的方法,JavaScript面向对象-使用工厂方法和构造函数方法创建对象...

    在上一篇文章中我们介绍了JavaScript简单对象的创建方法,简单js对象的最大问题是由于没有类的约束,无法实现对象的重复利用,并且没有一种约定,在操作时会带来问题.所以人们从设计模式中借用了一种工 ...

  3. Matlab中类构造函数方法

    目录 类构造函数方法 类构造函数方法的目的 构造函数方法的基本结构 构造函数的指导原则 默认构造函数 何时定义构造函数 初始化构造函数中的对象 构造函数不要求输入参数的情况 子类构造函数 对继承的构造 ...

  4. php基础(25)_构造函数(方法)

    当一个类实例化一个对象时,可能会随着对象初始化一些成员变量,如果赋初值比较多,写起来就比较麻烦,为此,php引入了魔术方法中的构造函数(方法)__construct,构造函数(方法)是生成对象时自动执 ...

  5. jdk1.8 ::构造函数_在JDK 8中可通过反射获得构造函数/方法参数元数据

    jdk1.8 ::构造函数 JDK 8较不广为人知的新 功能之一是在已编译的Java类中包含参数元数据的可选功能[JDK增强建议( JEP ) 118 ]. 此功能允许Java应用程序在运行时通过反射 ...

  6. 在JDK 8中可通过反射获得构造函数/方法参数元数据

    JDK 8较不为人所知的一项新 功能是在编译的Java类中包含参数元数据的可选功能[JDK增强建议( JEP ) 118 ]. 此功能允许Java应用程序在运行时通过反射访问此参数元数据信息. Jav ...

  7. Object的构造函数方法

    参考自MDN Object 构造函数的方法 1.Object.assign() 将可枚举属性的值从一个或多个源对象复制到目标对象. 2.Object.create() 创建一个新对象,继承现有对象的构 ...

  8. JAVA构造函数(方法)

    一.什么是构造函数 Java构造函数,也叫构造方法,是JAVA中一种特殊的函数.与函数名相同,无返回值. 作用:一般用来初始化成员属性和成员方法的,即new对象产生后,就调用了对象的属性和方法. 在现 ...

  9. python construct_PHP __construct():构造函数/方法

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

  10. php静态构造函数,PHP __construct():构造函数/方法

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

最新文章

  1. 《深入浅出iPhone/iPad开发(第2版)》——在Xcode中建立你的界面
  2. 小松卡特彼勒无人驾驶_运输量突破20亿吨,卡特彼勒无人驾驶矿卡迎里程碑时刻...
  3. wordpress博客留言自动填写
  4. KDE Akademy 2008 会议
  5. ant 彻底了解(转)
  6. dubbo+zookeeper管理控制台搭建
  7. pypy mysql 兼容_PyPy运行Django+MySQL简单教程
  8. python 下载google文件
  9. quartus仿真文件的编写
  10. Apache Pulsar 中文社区先锋奖与年度优秀案例出炉!
  11. matlab拟合不显示直线,新人求助一下MATLAB直线拟合问题
  12. u盘linux系统 隐藏文件,轻松显示U盘隐藏的文件夹绝招
  13. java文字水印excel_Aspose for java 给word,excel,ppt增加文字水印
  14. 关于Linux UDP/TCP reuseport 二三事
  15. AVR单片机EEPROM存储空间的初始化
  16. Java练习——删库跑路(定时器删除文件夹)
  17. 计算机各配置性能如何区分,怎么测试电脑性能?判断电脑性能主要看什么?
  18. ios使用地图定位记录运动轨迹
  19. 以窗口形式进行数字图像处理时,在图像边界处对超出图像边界的窗口内容的映射(对称)处理
  20. pstack 跟踪进程栈

热门文章

  1. 约瑟夫斯问题 java代码及注释
  2. Virtualbox虚拟机的ubuntu与win11互相拖拽
  3. 虚拟环境下的spyder安装
  4. 【JAVAEE】文件操作——IO
  5. 设计模式七大原则——接口隔离原则
  6. webgl学习路线_WebGL:WebAssembly和功能路线图
  7. 机器名改动引起的SQL Server 2005的26,40 or 53错误一则
  8. python123自定义幂函数_《python语言程序设计》_第三章(数字函数、字符串和对象)...
  9. 百度网友的连接:http://hi.baidu.com/vc_net
  10. npm 安装模块报node-gyp ERR!