随笔分类 -  PHP OOP

摘要:总结php魔术方法,前面没提到的,这里标红; 1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的: __get( $property ) 当调用一个未定义的属性时访问此方法; __set( $property, $value ) 给一个未定义的属性赋值时调用; 这里的 阅读全文
posted @ 2016-09-26 17:55 拾阶而上的PM 阅读(137) 评论(0) 推荐(0)
摘要:继续前面的 abstract 抽象方法和抽象类;只有方法名称,没有方法体{},用abstract修饰; 只要类中有一个抽象方法,这个类就必须定义为抽象类; abstract function fun1(); abstract function fun2(); abstract class perso 阅读全文
posted @ 2016-08-31 18:00 拾阶而上的PM 阅读(259) 评论(0) 推荐(0)
摘要:子曰:"温故而知新,可以为师矣" 一二三中的内容,整理目录如下: 建立 class person{...} 实例化class $p1 = new person(); 继承类 class children extend person{...} 继承中说到了可以增加自己的属性和方法; 两个方法 构造方法 阅读全文
posted @ 2016-08-31 17:38 拾阶而上的PM 阅读(111) 评论(0) 推荐(0)
摘要:final 可以适用final 定义类或者方法,这样定义的是最终方法或类,这样的方法或类不能被覆盖; final class Person { function say() { } } STATIC 类的静态变量,非常类似全局变量,能够被所有类的实例共享,类的静态方法也是一样的,类似于全局函数。 前 阅读全文
posted @ 2016-08-31 13:18 拾阶而上的PM 阅读(175) 评论(0) 推荐(0)
摘要:__set(),__get(),__isset(),__unset()四个方法的应用 预定义了两个函数”__get()”和”__set()”来获取和赋值其属性,以及检查属性的”__isset()”和删除属性的方法”__unset()”; 不过,get和set都需要想 construct、destru 阅读全文
posted @ 2016-08-30 22:14 拾阶而上的PM 阅读(138) 评论(0) 推荐(0)
摘要:<?php 声明一个类 class mycar{ etc. //成员方法 } class mycar{ function drive(){ etc. } } ?> 对象的实例化 内存中分栈和堆,栈定长,堆较大不能直接访问。实例化后,实例名称放在栈内,实例放在堆内,通过实例名找到堆里的实例。另外还有代 阅读全文
posted @ 2016-08-30 22:06 拾阶而上的PM 阅读(219) 评论(0) 推荐(0)

本博内容由王子豪 www.07byte.com 提供