php中抽象类和接口的概念和区别
摘要:抽象类(abstract)优于接口(interface)的地方:1. 一个子类如果implements一个接口,就必须实现接口中的所有方法(不管是否需要);如果是继承一个抽象类,只需要实现需要的方法即可,这是抽象类的一个优点2. 如果一个接口中定义的方法名改变了,那么所有实现此接口的子类显然将无法通过编译,因为它们所实现的方法名已经不存在了,这是接口的一个缺点;而抽象类就不存在这个问题,只是为子类添加了一个新的方法(接口中旧的方法)3. B继承A,C也继承A,假设类B、C中继承的fun1这个方法实现代码是一样的,则可以在A中写好代码,BC只要调用父类A的方法既可,不用重新编写代码;而其他BC方
阅读全文
posted @
2012-09-09 16:08
mingaixin
阅读(276)
推荐(0) 编辑
php 接口类,抽象类 的实际作用
摘要:声明:本文转载自 http://www.cnblogs.com/analyzer/articles/1729660.html1.php 接口类:interface其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 :CodeinterfaceShop{publicfunctionbuy($gid);publicfunctionsell($gid);publicfunctionview($gid);}我声明
阅读全文
posted @
2012-09-09 15:38
mingaixin
阅读(472)
推荐(0) 编辑
php安全模式详细介绍
摘要:声明:该文章转载自 http://www.cnblogs.com/samson/archive/2011/08/08/2130550.htmlphp安全模式:safe_mode=on|off启用safe_mode指令将对在共享环境中使用PHP时可能有危险的语言特性有所限制。可以将safe_mode是指为布尔值on来启用,或者设置为 off禁用。它会比较执行脚本UID(用户ID)和脚本尝试访问的文件的UID,以此作为限制机制的基础。如果UID相同,则执行脚本;否则,脚本失败。具体地,当启用安全模式时,一些限制将生效。1、所有输入输出函数(例如fopen()、file()和require())的适
阅读全文
posted @
2012-09-07 14:45
mingaixin
阅读(142)
推荐(0) 编辑