PHP中对象对象的注释共享
1。当所有实例都设置为null时,PHP将自动清除对象的引用。2。构造函数:__construct()
删除对象时自动执行的方法:__destruct()
你也可以设置一个手动清除对象的方法:破坏或clean_up
3个变量的三个范围。对象:公共的、私有的和受保护的。
4、对象中的常量属性可以使用const关键字。然后,它被对象名称引用:属性名称的格式,并在对象中以:属性名的形式引用。
5。整个对象的所有实例中的公共属性是静态属性,使用静态关键字。
静态和const的区别是,public关键字只能在const之前使用,静态可以使用其他关键字。此外,静态属性不是只读的。
6。整个对象的所有实例中常用的方法是静态方法,而静态关键字是使用的。
7。可以定义一个抽象类来定义接口。这种类只能继承,而不是一个实例。在类中,抽象用来定义子类必须提供的方法。
任何使用抽象方法的类都必须使用类名前面的抽象关键字。
抽象类产品
8。通过在方法之前添加最终关键字,可以防止子类重写的方法。
最后的关键字也可以添加到类名之前,这表明其他类不能继承它。
9。接口接口用于定义一系列抽象类的结构。
接口iproduct
{
…
}
抽象类产品实现了iproduct
{
......
}
十
=比较两个对象是相同的类型,并具有相同的值。
比较两个对象是一个类的实例。
11。克隆类型:完全复制值。
美元=新SomeClass();
美元=克隆美元;
一个__clone()函数可以定义自定义克隆行为。
12。的__tostring()的一类方法可以定义自定义行为使用打印功能和回声。
13.get_class()函数:返回一个对象类的名称。
14。类的名字可以被添加到一个函数的参数来表示typehint。
15。可以定义一个__autoload()函数的参数是PHP找不到类定义的名称,你可以定义如何将自动在该函数。