三个函数
isset() empty() unset()
超全局变量
获取 定义字符串的某一位
if 判断条件中
为false 的值:整数 0 ,浮点 0.0,字符串 " " "0" , null , 空数组
为true 的值:非0整数 非空非0字符串 非空数组 对象 资源文件
多态的例子
改进的代码
self parent
instanceof 运算符 判断是否继承 是否执行了一个接口
abstract 关键字的作用
abstract声明的类只能被继承,而且有的方法没有具体实现。
接口
php中没有多重继承,当类需要额外的功能时候,这就用到接口。接口可以让你指定类需要附带额外的约定。
final 关键字
一个类中 某个方法用final 修饰,代表继承这个类的子类,无法重写当前方法。
一个类用final关键字修饰,则代表当前类无法被继承。
toString
异常处理
__autoload() 方法
定义一个类
另一个文件中 创建 MyClass()对象。当找不到定义时候,会调用 __autoload()方法,进行 文件引入。类名是大小写敏感的。
函数参数中提示类的类别