zoukankan      html  css  js  c++  java
  • 魔术方法

    构造方法:

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

    格式是:__construct()  注意这是两个_ 一舨构造方法都是写在属性下面的  当创建一个对象时,它会自动调用构造函数,也就是使用new 这个关键字来实例化的时候 自动调用构造法方法

        // 定义一个构造方法参数为姓名$name、性别$sex和年龄$age
        function __construct($name, $sex, $age) {
            // 通过构造方法传进来的$name给成员属性$this->name赋初使值
            $this->name = $name;
     
            // 通过构造方法传进来的$sex给成员属性$this->sex赋初使值
            $this->sex = $sex;
     
            // 通过构造方法传进来的$age给成员属性$this->age赋初使值
            $this->age = $age;
        }
     

     析构方法: 

     析构函数允许在销毁一个类之前执行的一些操作或完成一些功能,比如说关闭文件,释放结果集等, 也就是对象在内存中被销毁前调用析构函数,与构造函数的名称类似,析构函数不能带有任何参数。

    格式:__destruct()  不能够带任何参数 析构方法一般都是写在类的末尾

     function __destruct() {
            echo "再见" . $this->name;
        }
  • 相关阅读:
    正则基础之——贪婪与非贪婪模式
    HTML、css2--IE标签整理
    jQuery技术内幕预览版.pdf3
    jQuery技术内幕预览版.pdf2
    HTML5 Canvas核心技术—图形、动画与游戏开发.pdf1
    jQuery技术内幕预览版.pdf1
    白帽子讲Web安全1.pdf
    js的 new image()用法[转]
    css权威指南(下)
    css权威指南(上)
  • 原文地址:https://www.cnblogs.com/Aleen/p/11233347.html
Copyright © 2011-2022 走看看