|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在这里想谈谈自己这六个多月的PHP学习心得,希望对给比我还新的新手们有所帮助,讲的不是很深刻,甚至有的想法可能是错误的,希望不要误导新人才好,大家要有自己的主见。 1.当将一切实例设为null,php会主动排除对象的援用。
2.建构子:__construct()
排除对象时主动履行的办法:__destruct()
也能够设置手动排除对象的办法:destroy或clean_up
3.对象中的三种变量局限:public、private和protected。
4.对象中的常量属性可使用const关头字,然后在对象内部以“对象名::属性名”的格局援用,在对象外部以“self::属性名”的格局援用。
5.在全部对象一切实例中通用的属性,就是静态属性,利用static关头字。
static与const的区分在于,const前只能利用public关头字,而static可使用其他关头字。另外,static属性并不是只读。
6.在全部对象一切实例中通用的办法,就是静态办法,也利用static关头字。
7.可以界说一个笼统类,用来界说界面。这类类只能被承继,而不克不及发明实例。在类外部,用abstract界说子类必需供应的办法。
凡有abstract办法的类,必需在类名前利用abstract关头字。
abstract class Producr
8.在办法前加final关头字,可以避免子类override这个办法。
类名之前也能够加final关头字,如许就标明其他类不克不及承继它。
9.界面interface用来界说一系列笼统类的布局。
interface IProduct
{
... ...
}
abstract class Product implements Iproduct
{
......
}
10.
== 对照两个对象是不是为一样类型,和是不是有一样的值。
=== 对照两个对象是不是为统一个类的实例。
11.类的克隆:完整复制值。
$a = new SomeClass();
$b = clone $a;
可以界说一个__clone()函数,专门对克隆行动停止定制。
12.可以界说一个类的__toString()办法,对利用print和echo函数的行动停止定制。
13.get_class()函数:前往一个对象的类名。
14.可以在一个函数的参数前加类名,暗示TypeHint。
15.可以界说一个__autoload()函数,它的参数就是php找不到界说的类名。可以在这个函数中界说若何主动加载。既然选择了PHP,就要坚持学下去!大家有没有问自己为什么会选择学习PHP呢?就我个人而言,完全是因为兴趣,因为我的专业和计算机完全无关,但是就是对编程很赶兴趣,尤其对网络编程、web开发特别赶兴趣。 |
|