PHP

PHP面向对象

Posted by Liao on 2020-03-25

构造方法

只要类被实例化之后,构造方法会被执行,就是在对象执行方法之前。

构造方法必须为public,否则无法被实例化

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
class Number{
public function __construct(){
echo "1输出";
echo "2输出";
}
public function sendNumber(){
echo "输出完成"
}
$num = new Number();
$num->sendNumber();

//1输出 2输出 输出完成

析构方法 (__destruct())

类被销毁的时候调用析构方法

就是在对象执行完方法之后。

unset($num) 该函数也是能手动销毁对象