2013年7月26日

php 文件上传类,功能相当齐全,留作开发中备用吧。

摘要: 收藏一个经典好用的php 文件上传类,功能相当齐全,留作开发中备用吧。 好东西,大家都喜欢,才是真的好,哈哈!!!file_name=$file_name;//重命名方式代表以时间命名,其他则使用给予的名称$this->save_path=(preg_match('/\/$/',$save_path))?$save_path:$save_path.'/';$this->allow_types=$allow_types==''?'jpg|gif|png|zip|rar':$allow_types;}/***上传文件*@a 阅读全文

posted @ 2013-07-26 11:16 coder狼 阅读(235) 评论(0) 推荐(0) 编辑

优化 PHP 代码技巧

摘要: 优化 PHP 代码技巧1. 如果一个方法能被静态,那就声明他为静态的,速度可提高 1/4;2. echo 的效率高于 print,因为 echo 没有返回值,print 返回一个整型;3. 在循环之前设置循环的最大次数,而非在在循环中;4. 销毁变量去释放内存,特别是大的数组;5. 避免使用像__get, __set, __autoload 等魔术方法;6. requiere_once()比较耗资源;7. 在 includes 和 requires 中使用绝对路径,这样在分析路径花的时间更少;8. 如果你需要得 sexinsex 到脚本执行时的时间,$_SERVER['REQU... 阅读全文

posted @ 2013-07-26 11:12 coder狼 阅读(249) 评论(0) 推荐(0) 编辑

[转载]php设计模式之单例、多例设计模式

摘要: 单例(Singleton)模式和不常见的多例(Multiton)模式控制着应用程序中类的数量。如模式名称,单例只能实例化一次,只有一个对象,多例模式可以多次实例化。 基于Singleton的特性,我们经常用Singleton配置应用程序并定义应用程序中可能随时访问的变量。但有时并不推荐使用Singleton,因为它生成了一个全局状态且该单一根对象没有封装任何系统功能。多数情况下,会使单元测试和调试变得困难。读者根据情况自行决定。 代码示例:Multiton与singleton相似,不同的是后者需要getInstance()函数传递关键值。对于给定的关键值只会存在唯一的对象实例,如果有... 阅读全文

posted @ 2013-07-26 10:57 coder狼 阅读(504) 评论(0) 推荐(0) 编辑

[转载] PHP开发必看 编程十大好习惯

摘要: 适当抽象但是在抽象的时候,要避免不合理的抽象,有时也可能造成过渡设计,现在只需要一种螺丝刀,但你却把更多类型的螺丝刀都做出来了(而且还是瑞士军刀的样子。。):一致性团队开发中,可能每个人的编程风格都不一样,拿花括号来说,有些人喜欢和代码在同一行,而有些喜欢独自一行1//例一2functionfunc() {3}45//例二6functionfunc()7{8}命名风格也都不一样,比如说声明变量接收一个函数返回的数据,有些喜欢用result,有些喜欢用data。它们可能都很好,不过在团队开发中,尽量统一用同一种风格能够很好的减少交叉开发的成本。好多人以为注释需要后补,其实起初就应加上注释,然后再 阅读全文

posted @ 2013-07-26 10:42 coder狼 阅读(560) 评论(0) 推荐(0) 编辑

PHP与ASP.NET的优劣比较

摘要: PHP与ASP.NET的比较表 1PHP 4PHP5ASP.NET软件价格免费免费免费平台价格免费免费$$速度强强弱效率强强弱安全性强强强平台强强弱(仅用于IIS)平台任意任意win32(仅用于IIS)是否提供源代码是是否异常否是是OOP弱强强PHP 5 仍然有一些缺点:1、包括缺少异常和基于事件的错误处理例程 — 它们能够中断正常的程序流,并将代码跳转到一个特殊的错误处理部分。PHP 中管理错误结构不标准,不像net和java设置断点,有 try、catch 和 throw 方法标准异常处理。2、函数不分大小写3、面向对象弱转载:[web开发] php优势 - PHP与ASP.NET的比较h 阅读全文

posted @ 2013-07-26 10:03 coder狼 阅读(681) 评论(0) 推荐(0) 编辑

导航