写好PHP代码真的不容易,给大家几个建议:
1.慎用全局变量,全局变量不好管理的,会导致你的代码依赖于全局变量,而耦合度太高。
2.一定不要复制粘贴代码,可重用的代码一定要写成函数,或者类。等你代码多了,就知道这个多么重要了。
不要硬编码数据到代码中,一定要可配置化。如果是全局使用的就搞个全局config。如果仅在类中使用,请使用类静态变量配置。别直接在代码里头写
3.程序的结构化要做好,先规划一个流程。代码怎么运转的,要很清晰,有主线,从A->B->C,一眼就明白了,而且很容易修改流程和增加,替换环节。不要A直接进入B然后没踪影了,然后在B中又进入C又没踪影了。
4.搞个Trace系统,在你的代码中加入Trace来进行调试。跟踪变量的变化,这样会很方便。发布代码时,可注释掉所有Trace,只需要批量替换即可。
5.多写点单元测试的脚本,一旦更改了代码,做了大的版本更新。不需要你挨个去试,跑一下单元测试就知道是不是有的地方出问题了。
相关推荐
ASP代码转PHP代码V1.0 可将ASP轻松转成PHP,建议小范围使用。
将于2013年1月底毕业,为了扎实基础,于是有时间就会找一些源码研究,有时候想走走捷径,提高下效率,于是开始找一些代码审计的工具,但是目前国内貌似没有发现专业的这类工具,于是就萌发了编写这个PHP代码审计工具...
零基础学PHP(源代码) 零基础学PHP(学习的源代码),建议学过基础之后查看 其中的代码可仔细推敲
最近做一个邮箱验证的功能,研究了一会,搞定了邮件的自动发送。下面用qq邮箱作为演示,一步一步来解释: 代码下载地址 ...//是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释掉即可 默认关闭deb
完美开心农场网页源代码php 1、左上角默认头像无法显示 2、牧草动物不能说话 3、采用MFyoyo动画引擎,画面更细腻! 4、修正FB刷分 5、用户退出后金钱归零 6、新手送的化肥改为2包,与文字匹配 7、牧场左上角恢复留言...
用codelgniter框架开发的饭堂网站源代码(php+mysql+apache),基本功能齐全: 网站前台功能包括: 第一栏:显示最受欢迎菜品和菜品分类; 第三栏:饭堂公告,饭堂互动调查,访客建议; 第二栏:显示饭堂简介,特价菜品,...
PHP代码网站防范SQL注入漏洞攻击的建议.docx
终身受用的PHP代码优化的参考建议(实用).docx
PHP 5.3.3 或以上(建议至少 5.3.4 以避免潜在的错误) 贡献 Fork 项目,创建一个功能分支,并向我们发送拉取请求。 为了确保一致的代码库,您应该确保代码遵循我们从 Symfony 借来的。 如果您想帮助查看。 贡献者...
php URL跳转代码:在网站根目录新建一个 go.php 文档,代码为以下其中一种,建议用第一种方式。http://blog.dengoo.net/programming/29.html
请一定去下载另一个代码,这个并不适合所有人
——③,文件全为初学php时无事写的,功能没问题,请无视代码质量 ——④,文中提到,此系统能公布出来完全是因为坛友的源码讨论,所以系统中会出现1.php和xueyuan.php,check.php等,最初系统设计是直接post。同3,...
一般来说 PHP 大多运行在网页服务器上(php可编译成exe),通过运行PHP代码来产生用户浏览的网页。PHP 可以在多数的服务器和操作系统上运行,而且使用 PHP 完全是免费的。根据2007年4月的统计数据,PHP 已经被安装在...
详细列出了php代码中可能导致性能下降的写法或操作,并给与正确的建议,对php新手和老手都有用处的一个文档
现在大量网站为了追求用户体验,使用了大量使用CSS和JS文件。...如果英文阅读不是很流畅,请查看翻译版本: 《Yahoo工程师的前端优化建议-- 中文翻译版》 《Yahoo工程师的前端优化建议-- 中文翻译版》
优化PHP代码的50条建议,学习php的朋友可以看下,有助于提高php效率
php源代码 非常规范 建议想了解mvc的下载模式 ,可以发布,可以修改
建议制作一张 400×400 的 jpg 图像, 然后选择你想转换的 ico 尺寸再转换成 ico 图标格式. 当然你也可以直接把原始尺寸的图像通过本网站直接转换,系统会自动将图片缩小到合适的 ico 图标尺寸,不过可能会在缩小的...
clearPHP, 编写清晰PHP代码的参考 clearPHP编写清晰PHP代码的参考很难知道什么时候编写的代码很好。 在手册中编写PHP代码有一些建议,从理论。同行评审和直觉感觉。 这样做的规则。本文的主要目标是收集这些规则,...