上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: >>>文件操作打开 fopen(); 打开文件 读取内容 fread(); 从文件指针 handle 读取最多 length 个字节 readfile(); 读入一个文件并写入到输出缓冲 ftruncate(); 截取文件内容 file(); 把整个文件读入一个数组中,每个单元都是文件中相应的一行 file_get_contents();读取文件内容至一个字符串写入内容 fwrite($handle,$str,[$len]);/fputs(); 写入文件内容 file_put_contents();写入文件内容,会清空文件内容获取文件信息 fi... 阅读全文
posted @ 2014-01-08 22:42 TOGGLE 阅读(198) 评论(0) 推荐(0)
摘要: 封装一个文件上传类完成基本功能如下:1.可上传多个或单个文件2.上传成功返回一个或多个文件名3.上传失败则返回每个失败文件的错误信息上传类中的基本功能:1.构造参数,用户可以自定义配置参数,不限大小写,不限个数,不限顺序2.检测:保存路径、文件类型、文件大小、文件名是否为随机文件名等3.错误消息:如果在判断过程中出现错误,则生成错误号并返回错误消息上传类如下:Codefilepath=$filepath的常规构造函数初始化:参数个数顺序用户无法自定义,用户输入错误时代码无法执行 //根据类的对象获取类的属性的数组:get_class_vars(get_class($this)); //判断.. 阅读全文
posted @ 2014-01-08 21:35 TOGGLE 阅读(504) 评论(0) 推荐(0)
摘要: 错误处理: 1.使用die()方法,结束语句的执行,并输出错误消息 2.自定义错误和错误触发器 自定义错误处理函数(系统有默认的错误处理函数,自定义的错误处理会覆盖默认的处理函数) ====================================================================== error_function(error_level,... 阅读全文
posted @ 2014-01-01 22:28 TOGGLE 阅读(261) 评论(0) 推荐(0)
摘要: PHP 基础 多态 ====================多态是一种思想:从一个基类中派生,响应一个虚命令,产生不同的结果。 不同的对象执行相同的方法而产生不同的行为和结果例如:很多植物都有开花和结果的特点,但是不同的植物开的花和结的果都不相同实现多态的好处: 把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异, 写出通用的代码,做出通用的编程,以适应需求的不断变化。多态的设计原则: 依赖于抽象,而不依赖于具体,增加灵活性和扩展性。 对外开放,对内封闭实现多态的方式: 方法的重写与重载、抽象类、接口、继承、虚方法抽象类:abstract 修饰 1.抽象类不能被实例化 2.一个方法 阅读全文
posted @ 2014-01-01 22:26 TOGGLE 阅读(287) 评论(0) 推荐(0)
摘要: ===================PHP中的伪重载Overloading================== PHP中没有像C#或java中的重载,但可以通其它方法实现重载 重载:属性重载与方法重载属性重载: __set($proName,$val)给变量设值、__get($proName)给变量赋值 在PHP5.1以后有__isset($proName)检查变量是否存在、_unset($proName)释放变量 给私有的或未定义的类的变量取值和赋值时,会自动调用__get()和_set()方法方法的重载: [不能通过多个构造函数或多个... 阅读全文
posted @ 2013-12-30 23:21 TOGGLE 阅读(220) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页