• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 详解PHP中__construct()构造方法

详解PHP中__construct()构造方法

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了__construct(),构造方法等相关知识,希望对您有所帮助

构造方法__construct(),是一种类结构特有的特殊方法,该方法由系统规定好,开发人员在定义的时候只需要写一遍,有了构造方法的类在实例化对象之后,对象就会自动调用,本文就带大家一起来看一看。


1、构造方法与普通方法的不同

<?phpclass People{    public $name;    private $sex;    protected $height;     public function __construct(){        echo "Knowledge is power!";    }         public function Hello(){        echo "你好,世界!";    }}//new People;        两者差别在于是否有参数$man =new People();//构造方法自动调用echo "<br>";$man->Hello();//普通方法手动调用

输出:

Knowledge is power!      你好,世界!

构造方法也是一个普通方法,与普通方法不同的是,构造方法通过类实例化得到对象时,会马上自动调用,而普通方法则需要手动调用。


2、构造方法若是有参数

<?phpclass People{    public $name;    private $sex;    protected $height;     public function __construct($name){        echo $name."say:"."Knowledge is power!";     }}$man =new People("张三");

输出:

张三say:Knowledge is power!


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解PHP中__construct()构造方法

相关文章

  • 2022-04-29Illustrator结合PS打造碎花风格立体字
  • 2022-04-29AI打造牛仔布料纹理
  • 2022-04-29DEDECMS给list标签加上多字段排序功能
  • 2022-04-29ThinkPHP 6.0 多语言优化扩展包的安装与使用
  • 2022-04-29Photoshop制作蓝色冰霜效果的艺术字教程
  • 2022-04-29mysql数据库数据字典生成代码
  • 2022-04-29认识一下vue中的模板语法,聊聊容器和实例的关系
  • 2022-04-29DEDE内容页调用栏目的SEO标题、描述、关键字的方
  • 2022-04-29php中get_object_vars()在数组的实例用法
  • 2022-04-29在微信小程序中用户登录和登录状态维护

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 7B2主题美化之右上角投稿美化+加上搜索
    • 如何清除CentOS6或CentOS7上的磁盘空间
    • Photoshop制作立体有机玻璃文字效果
    • 利用promise及参数解构封装ajax请求的方法
    • 浅析小程序中reLaunch跳转报错怎么解决
    • 实现在dedecms模板中调用wordpress的文章方法
    • PHP生成中间带LOGO图像的二维码
    • WordPress获取指定标签下的文章总数
    • css中&表示什么意思
    • Photoshop利用通道及滤镜制作放射光束

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有