Loading...
什么是多态?多态按字面上意思理解就是”多种形状”。可以理解为多种表现形式,即“一个对外接口(方法),多个内部实现”。在面向对象的理论中,多态性的一般定义为:同一个操作(函数)做用于不同的类的实例(那电脑的USB接口举例、你插U盘是读数据、你插音箱是放音乐),将产生不同的执行结果。也即不同类的对象收到相同的消息时,将得到不同的结果。流程控制实现多态//流程控制实现多态 class Light{...
PHP中的接口php与大多数面向对象编程语言一样,不支持多重继承,也就是说每个类只能继承一个父类。为了解决这个问题,PHP引入了接口,接口的思想是指定了一...
魔术方法(魔术函数)类内部使用的方法__construct() :实例化对象时被调用;__destuct():当删除一个对象或者对象销毁前是被执行;__get():调用对象不存在的属性或没有声明的属性值被调用;__set():给一个未定义的属性或没有声明的属性赋值时调用此方法;__call():调用对象不存在方法时被调用;这里的没有声明包括当使用对象调用时,访问控制修饰符为proteced或...
延迟绑定static::在PHP5.3中加入了一个新特性(后期静态绑定),该特性最明显的标志就是新关键字static,用法类似于self。“后期静态绑定”...
const数据语法结构 define属于函数const的使用语法:const 常量标识符 = 常量值;const关键字一般在类的声明里定义常量时使用;PHP5.3以后,可以使用const关键字在类定义的外部定义常亮const定义的常量默认为大小写敏感,通常常量标识符总是大写的。开发中尽量使用大写<?php const TEST ='test'; //等同于 defi...