1 add()方法,就写入到数据库类了,很方便 6 7 思考: 8 1:userModel()就有username属性供你赋值吗 9 2:如果$userModel->xyz属性是保护的,10 而我的表,又有一个字段,恰好叫xxx,那么自然是$user->xyz = $_POST['xyz'];1.....
分类:
Web程序 时间:
2015-07-24 12:22:03
阅读次数:
114
//魔术方法__call /* $method 获得方法名 $arg 获得方法的参数集合 */class Human { private function t(){ } public function __call($method,$arg){ echo '你想调用我不存在的方法',$...
分类:
Web程序 时间:
2015-07-22 18:34:45
阅读次数:
186
__sleep():当对象被当做文件保存时会自动触发的方法。该方法要做的事情,就是返回一个要保存的对象数据的数组DB.class.php中修改再次保存效果读取db对象因为没有连接数据,不能操作。__wakeup():当对象是从文件里读出来进行反序列化得到对象的时候,会自动触发的方法wakeup是用来...
分类:
Web程序 时间:
2015-07-21 16:55:13
阅读次数:
119
自动加载类背景:很多开发者写面向对象的应用程序时对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不在每个脚本开头写一个长长的包含文件列表(每个类一个文件)。在 PHP 5 中,不再需要这样了。可以定义一个__autoload()函数,它会在试图使用当前脚本中尚未被定义的类时自动调用。通过...
分类:
Web程序 时间:
2015-07-21 14:41:17
阅读次数:
145
方法重载:当调用一个不存在或者权限不够的方法的时候,会自动调用__call()方法public function __call($name,$args){} :用对象调用方法public static function __callStatic($name,$args){}: 用类调用静态方法 $....
分类:
Web程序 时间:
2015-07-20 16:15:49
阅读次数:
143
import timefunc_count_time_dict = {}def count_time(func): global func_count_time_dict func_count_time_dict[func]=[1,time.localtime()] def wra...
分类:
编程语言 时间:
2015-07-20 01:16:51
阅读次数:
253
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and _...
分类:
Web程序 时间:
2015-07-19 11:37:09
阅读次数:
174
魔术方法是php面向对象特有的功能,并且有时候能实现意想不到的效果,包括前面提到的构造函数、析构函数、还有__clone函数,另外再简单的介绍几个:1、__toSring和__invoke 1 class Moshu{ 2 public function __tostring(){ 3 ...
分类:
Web程序 时间:
2015-07-17 20:35:45
阅读次数:
140
__set($key,$val) 对类内私有属性赋值 作用:对私有属性的处理 当在类外对类内的私有属性赋值时会自动调用此函数__get($varName) 读取类内私有属性 作用:虽然可以外部访问,但有限制条件,否则直接public即可,不需要私有化此属性 根据限制条件 开放访问权限 ...
分类:
其他好文 时间:
2015-07-17 20:24:59
阅读次数:
190
__unset()魔术方法 删除私有属性 unset()对共有属性进行删除 可通过__unset()魔术方法对私有属性进行操作 当在类外部执行unset()函数时,自动执行类内__unset()魔术方法class hdw { private $name; private $age; priva...
分类:
其他好文 时间:
2015-07-17 17:59:09
阅读次数:
108