用 PHP 开发健壮的代码: 编写可重用函数 第 3 部分来源: 发布时间:星期一, 2009年1月12日 浏览:26次 评论:0
在本系列文章(有关如何在实际情况下开发有效 PHP 代码)第 3 部分中Amol Hatwar 讨论了如何构建最有效功能型使用这些不会牺牲太多性能或可管理性作者重点阐述了如何编写可重用并介绍了如何避免和该任务相关些最常见问题 欢迎回来在本系列文章第 1 部分中我讨论了些基本 PHP 设计规则并介绍了如何编写安全、简单、和平台无关且快速代码在第 2 部分中我介绍了变量并讨论了它们在 PHP 编码中使用方法 — 好和坏实战
在本文中您将了解如何在 PHP 中明智地使用在每种高级编程语言中员都可以定义PHP 也不例外唯区别在于您不必担心返回类型 深入研究 可用于: 将几行代码封装成条语句 简化代码 最重要是将应用作为更小应用相互协调产物 对于从编译语言(如 C/C)转到 PHP 开发人员来说PHP 性能级别是令人吃惊在使用 CPU 和内存资源方面用户定义非常昂贵这主要是 PHP 是解释型和松散类型 包装和否 有些开发人员仅仅不喜欢名称就把他们使用每个都包装起来而另些开发人员却根本不喜欢使用包装 包装现有 PHP 而不添加或补充现有功能是完全不能接受除了会增加大小和执行时间外这样重命名有时可能会带来管理上恶梦 代码中内联会导致莫名其妙代码甚至是更大管理灾难这样做唯好处可能就是得到个更快代码 更明智思路方法是仅在需要多次使用代码并且对于您希望实现任务没有可用内置 PHP 时才定义您可以选择重命名或仅当需要时才有限制地使用 图 1中图表粗略地显示了可管理性和速度和使用数量的间相互关系(在此我没标明单位数字取决于个体和团队(Team)能力;这关系是重要可视数据) 图 1. 可管理性/速度 Vs. 数量 $my_func; ?> 当您想省事时也可以使用该思路方法编写几条 switch- 语句以评估要使用哪个只需设置变量并使用它作为尽管这里我们故意设置了变量但是请记住可以动态完成该工作而这才显示了该技术功能是多么强大 结束语 在本文中我们阐述了如何设计和编写优质我们演示了如何使模块和脚本集相互配合以制作更大应用我们还研究了可以减少编码工作并生成极佳代码技术 在下篇文章中我们将介绍说明 PHP 中类和对象以当前技能为基础来进行构建并且仔细研究些执行高速缓存Cache和数据库抽象代码 0
相关文章读者评论发表评论 |