php学习之类与对象的三大特征-封装
1.基本介绍 oop的三大特征:封装、继承、多态 封装就是把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只能通过被授权才能对数据进行操作。 1.1 封装的具体实现-访问修饰符 访问修饰符包括public、prot...
1.基本介绍 oop的三大特征:封装、继承、多态 封装就是把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只能通过被授权才能对数据进行操作。 1.1 封装的具体实现-访问修饰符 访问修饰符包括public、prot...
基本介绍 当程序员需要对静态属性进行操作时,就需要定义静态方法处理,静态方法是专门操作静态属性的 基本语法 class 类名{ 访问修饰符 static function 函数名 (){ //函数体 } } 说明: 静态方法是在类中定义的 ...
静态变量定义 静态变量是当前类的所有对象共享的变量,任何一个该类的对象去访问它时,取得的都是相同的值,同样任何一个该类的对象去修改它时,也时同样被修改 定义静态变量 访问修饰符 static 静态属性名; static 访问修饰符 静态属性...
当我们在一个文件中使用多个类,就会用到类的自动加载,在开发中,一个类对应一个文件,命名方式为类名.class.php,通过include或require引入 当使用一个未定义的类时,就会自动触发__autoload函数 案例: 有三个php...
魔术方法有哪些 __construct:构造方法 __destuct:析构方法 __call:在对象中调用一个不可访问的方法时。__call()会被调用 __callStatic: __get:调用不可访问的属性 __set:给不可访问的属...
成员方法 在一个类中,当我们需要对象完成一个人任务时,就需要在类中定义一个函数,这个函数就称为成员方法 案例: 1.添加成员方法,打印一个字符串 2.添加sum求和的成员方法,计算1-100的和 3.添加num成员方法,计算变量的2倍的值 ...
小案例-快速入门 //打印张三对应的年龄和性别 最初的解决方法: 定义三个变量,一一打印输出 数组的解决方式: 更进一步,只定义一个变量,减少内存 $arr= array(‘name’=>’张三&...
说明: 排序就是对某组数据进行升序或降序的方式排列,排序都是针对的索引数组 排序就是将一组数据按照指定的顺序进行排列的过程 排序的分类: 内部排序:指将需要处理的数据都加载到内部存储器中进行排序,包括交换式排序,选择试排序和插入式排序 外部...
1.定义 在弱类型语言中是没有具体的一个创建多维数组的函数或者变量的,通过一维数组的创建方式来组合成二维数组或者多维数组 创建方式:一个数组的元素是另一个数组,这个时候称为二维数组,如果一直往下的元素还是数组,这个时候就是多维数组 创建方式...
1.基本使用 1.1获取到一个元素的值:数组变量名[下标]; 必须知道下标是说明,只能打印一个值 1.2数组的遍历 遍历就是一个一个的自动获取数组中的每个值 1.2.1 for循环遍历数组-只能遍历索引数组 使用过程: 获取数组的长度:co...