`
liu86th
  • 浏览: 118029 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

【转】写好PHP代码的建议

    博客分类:
  • PHP
 
阅读更多

写好PHP代码真的不容易,给大家几个建议:

 

1.慎用全局变量,全局变量不好管理的,会导致你的代码依赖于全局变量,而耦合度太高。

 

2.一定不要复制粘贴代码,可重用的代码一定要写成函数,或者类。等你代码多了,就知道这个多么重要了。

不要硬编码数据到代码中,一定要可配置化。如果是全局使用的就搞个全局config。如果仅在类中使用,请使用类静态变量配置。别直接在代码里头写

 

3.程序的结构化要做好,先规划一个流程。代码怎么运转的,要很清晰,有主线,从A->B->C,一眼就明白了,而且很容易修改流程和增加,替换环节。不要A直接进入B然后没踪影了,然后在B中又进入C又没踪影了。

 

4.搞个Trace系统,在你的代码中加入Trace来进行调试。跟踪变量的变化,这样会很方便。发布代码时,可注释掉所有Trace,只需要批量替换即可。

 

5.多写点单元测试的脚本,一旦更改了代码,做了大的版本更新。不需要你挨个去试,跑一下单元测试就知道是不是有的地方出问题了。

分享到:
评论

相关推荐

    ASP代码转PHP代码V1.0

    "ASP代码转PHP代码V1.0"是一款工具,其主要功能是帮助开发者将原有的ASP代码快速地转换为PHP代码,以适应项目从ASP平台向PHP平台迁移的需求。 【ASP与PHP的差异】 1. **语法差异**:ASP主要基于VBScript或JScript...

    ASP代码转PHP代码的工具

    在使用"ASP转PHP工具"时,建议先对原始ASP代码进行备份,然后逐步测试转换后的PHP代码,确保功能的完整性和性能。对于转换失败的部分,可能需要手动修改以适应PHP环境。同时,了解PHP的基础知识,比如其语法、函数库...

    基于ASP的代码转PHP代码 v1.0.zip

    "基于ASP的代码转PHP代码 v1.0.zip"这个压缩包显然提供了工具或指南,帮助开发者将原有的ASP代码转换为PHP代码,以适应现代Web开发的需求。 ASP的主要特点包括: 1. **服务器端脚本**:ASP代码在服务器上执行,生成...

    PHP404一句话代码

    `preg_replace()`函数试图将所有`checksql`字符替换为`$_POST['date']`变量的值,并且该替换操作通过`"e"`标志指定为PHP代码执行。 - **安全性和用途**:这种方式存在严重的安全风险,因为它允许用户提交的数据被...

    好用的PHP注册登录代码

    ### 好用的PHP注册登录代码解析 ... ... ##### 注册页面代码结构 1. **变量接收:** ...接下来分析的是PHP实现的...通过以上的分析和建议,我们可以更好地理解和优化PHP中的用户注册和登录功能,提高系统的安全性与用户体验。

    PHP简易代码生成工具

    为了提高开发效率,"PHP简易代码生成工具"应运而生,它旨在帮助开发者快速生成常见的PHP代码结构,减少手动编写的工作量。 该工具的核心功能是自动生成基于预设模板的PHP代码。通过预先定义好的模板,开发者可以...

    PHP代码优化,代码格式化

    最后,`phpcb`可能是某种PHP代码分析或优化工具的名称,它可能能帮助开发者检测代码中的潜在问题,提供代码优化建议。在实际项目中,结合这样的工具,开发者可以更有效地进行代码优化工作。 总的来说,PHP代码优化...

    PHP代码解密软件dezend

    【PHP代码解密软件Dezend】是一款专门针对PHP代码加密技术的解密工具,它能够有效地帮助开发者批量处理加密的PHP代码,恢复源代码的可读性。在PHP开发环境中,有时为了保护知识产权或者增强代码安全性,开发者会采用...

    js packer PHP版,加密js源代码文件

    JavaScript Packer 是一款用于保护JavaScript源代码的工具,尤其在PHP环境下,它可以将JavaScript代码进行压缩和加密,以防止他人轻易阅读和理解你的代码。这个压缩包包含了实现这一功能的相关文件,下面我们将深入...

    php课程资源源代码

    在学习和使用这些源代码时,建议按照以下步骤进行: 1. 首先,了解每个文件或文件夹的用途,查看其名称和扩展名(如.php表示PHP源文件)。 2. 研读代码,理解每段代码的功能和实现方式,注意变量定义、函数调用和类...

    php代码编辑工具

    **PHPStorm:强大的PHP代码编辑神器** PHPStorm是一款由JetBrains公司推出的专为PHP开发者设计的集成开发环境(IDE)。这款强大的工具以其丰富的功能、高效的工作流和对PHP语法的深度理解,深受广大PHP程序员的喜爱...

    零基础学PHP(学习的源代码),建议学过基础之后查看

    PHP代码通常被嵌入到HTML文档中,用`<?php`开始,`?>`结束。这种混合模式使得开发者可以轻松地在静态内容和动态生成的内容之间切换。例如: ```html <!DOCTYPE html> 我的第一个PHP页面 <?php echo "欢迎...

    建议网站源代码

    【标题】"建议网站源代码"所涵盖的知识点主要集中在网站开发、源代码管理和网站部署等方面。这可能意味着提供者分享了他们公司的整个网站源代码,以便于接收者可以研究、学习或者进行定制化修改。 首先,网站源代码...

    php代码审计pdf

    ### PHP代码审计与Web安全边缘性问题分析 #### 一、引言 随着互联网技术的飞速发展,网络安全成为越来越受关注的话题。PHP作为一种广泛应用于Web开发的语言,其安全性问题尤为突出。对于开发者而言,了解并掌握...

    php代码结构

    ### PHP代码结构设计详解 #### 一、引言 在软件开发领域,代码结构的设计是一项至关重要的工作。良好的代码结构不仅能够提升代码的可读性和可维护性,还能提高开发效率,减少错误的发生。对于PHP开发者而言,了解...

    PHP代码规范

    ### PHP代码规范详解 在软件开发领域,代码规范扮演着至关重要的角色,它不仅能够提升代码的可读性和可维护性,还能够帮助团队成员更好地协作。本文将深入解析一份关于PHP编码规范的文档,旨在为PHP开发者提供一套...

    PHP OA 源代码

    在深入研究源代码前,建议先熟悉ThinkPHP框架的基本结构和操作方式,理解其MVC模式。通过阅读`readme.txt`了解系统部署和运行步骤,然后逐层解析代码,理解各个模块的功能和实现。对于初学者来说,这是一次很好的...

    Seay PHP代码审计工具 V2.0.3源码

    将于2013年1月底毕业,为了扎实基础,于是有时间就会找一些源码研究,有时候想走走捷径,提高下效率,于是开始找一些代码审计的工具,但是目前国内貌似没有发现专业的这类工具,于是就萌发了编写这个PHP代码审计工具...

    php练习代码

    PHP代码通常被嵌入到HTML文档中,通过服务器解析后返回给客户端浏览器。 2. PHP语法:PHP的语法与C和Java相似,使用“<?php”开始标记和“?>”结束标记包围代码块。变量以美元符号($)开头,如 `$example`。数据类型...

Global site tag (gtag.js) - Google Analytics