上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页
摘要: 属性重载:当访问一个不存在或者权限不够的属性的时候,能够触发一系列的魔术方法,就叫做属性重载__isset($name):当使用 isset()函数或者empty()函数 判断属性是否存在或者是否为空的时候会自动触发name = $name; $this->age = $age; ... 阅读全文
posted @ 2015-07-17 14:20 goodup 阅读(6897) 评论(0) 推荐(0) 编辑
摘要: 属性重载:当访问一个不存在或者权限不够的属性的时候,能够触发一系列的魔术方法,就叫做属性重载__set():当用户在设置不存在或者权限不够的属性的时候会自动触发没有设置__set($name,$value)的时候,可以给$person对象增加任意多个属性,这样可能会导致被恶意攻击name = '梅西... 阅读全文
posted @ 2015-07-17 13:52 goodup 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 属性重载:当访问一个不存在或者权限不够的属性的时候,能够触发一系列的魔术方法,就叫做属性重载__get():获取不存在或者权限不够的属性的时候会自动触发'; //PHP属性重载 class Person{ //属性 public $name; protected... 阅读全文
posted @ 2015-07-17 11:50 goodup 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: 有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如:一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。在上面的例子中hello使用了两个美元符号($)以后,就可以作为一个可变变量的变量了。例如:这时,两个变量都被定义了:$a的内... 阅读全文
posted @ 2015-07-17 11:30 goodup 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 之前做项目遇到这样一个问题,就是在php环境下,用a标签的href链接到一个资源,比如是mp3或者lrc文件时,点击之后不是出现保存文件的提示,而是调用本地程序打开文件或者直接在浏览器上解析。网上说可以全部做成rar格式的文件,这个一方面不方便,有些情况下也不可能完全这样做,还有实际上,做过测试会发... 阅读全文
posted @ 2015-07-16 17:16 goodup 阅读(8645) 评论(0) 推荐(0) 编辑
摘要: 实现单例的条件:三私一公 三私:私有化构造方法:不让外部创建对象 私有化克隆方法:不让外部克隆对象 私有静态属性:保存已经产生的对象 一公:公共静态方法:在类内部创建对象实例:name = $name; //计数 self::$counts++... 阅读全文
posted @ 2015-07-15 14:52 goodup 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 产生对象的方法: 1、从类产生对象。new,通过new去堆区开辟一块内存空间 2、从对象产生对象。clone,通过关键字clone,将一个对象完整的复制一份,新开辟一块内存空间,将复制的结果存放到该内存里面语法:新对象(变量) = clone 老对象(变量)对象克隆:__clone()当一个对象被c... 阅读全文
posted @ 2015-07-15 14:09 goodup 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 对象输出:__toString()当一个对象被当做字符串进行输出时(echo,print),会调用__toString()方法name = $name; $this->age = $age; } public function setAge($ag... 阅读全文
posted @ 2015-07-15 13:45 goodup 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: 1.each的用法先看API:arrayeach ( array&$array)api里是这么描述的:each—返回数组中当前的键/值对并将数组指针向前移动一步我们先来看看返回的数组是怎么样的?';/*返回Array( [1] => 你 [value] => 你 [0] => 0 ... 阅读全文
posted @ 2015-07-14 15:43 goodup 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 魔术方法:PHP把类中所有以__(两个下划线)开头的方法当成魔术方法,一般建议用户不要将自定义的方法前面加上__作为前缀。魔术方法:1. __construct()类的默认构造方法,如果__construct()和与类同名的方法共同出现时,默认调用__construct()而不是同类名方法。一般情况... 阅读全文
posted @ 2015-07-14 13:59 goodup 阅读(2853) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页

如有不对之处,欢迎指出,一起成长