欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP面向对象

程序员文章站 2024-03-17 16:56:46
...

又是美好的一天

今天学习PHP面向对象

PHP面向对象
万物皆对象,
属性和方法

class computer
{
    public $name='hello';
    public $brand;
    public function playgame()
    {
        echo 'playing...';
    }
}
$mimi=new computer();
echo $mimi->name,"\n";
echo $mimi->playgame();

用UNSET和=null(只有一个引用的时候)可以把一个对象摧毁,当然摧毁的同时,析构函数自然就被触发了
class computer
{
    public $name='hello';
    public $brand;
    public function playgame()
    {
        echo 'playing...';
    }
    public function __construct()
    {
        echo "初始化中。。。\n";
    }
    public function __destruct()
    {
        echo "关机中。。。\n";
    }
}
$mimi=new computer();
//把他赋值为NULL可以把他释放,或者用UNSET也是一样的
$mimi=null;
unset($mimi);


echo $mimi->name,"\n";
echo $mimi->playgame();

想要给一个类传参,一般就是在析构函数这里了

class computer
{
    public $name='hello';
    public $brand;
    public function playgame()
    {
        echo 'playing...';
    }
    public function __construct($name)
    {
        echo "初始化中。。。\n";
        $this->name=$name;
    }
    public function __destruct()
    {
        echo "关机中。。。\n";
    }
}
$mimi=new computer('ka wa yi');
相关标签: php