一、变量最好是把所有的变量存储在一个数组中,这样在程序的开发中可以带来很多的方便,特别是当程序很大的时候。变量的命名就当适合自己的习惯,不管是用拼音还是英语,至少应当有一定的意义,以便适合记忆。变量的命名尽量规范化,不要与PHP中的关键字相冲突。二、函数PHP自带了很多函数,这给我们程序的编写带来了很多的方便。当然,在大型程序中我们往往自己要定义许多个函数,几十甚至上百个。当然在使用了类的程序中就不叫函数了,就应该叫方法,这里暂且不谈类的使用方法。函数多了,难免就会搞混了。有什么方法可以解决这个问题呢?可以参照上面变量的使用方法一样,同样的,我们也可以把自己定义的函数名全都放在一个数组中。这样我们在使用的过程中可以直接在数组随时检查函数是否有无重复的定义。如果发现重复的现象,马上变可以改过来。提高了程序编写的速度。函数的使用还有一点要注意的是全局变量,虽然这是一个小问题,但却不容忽视,要不然当某个变量千呼万呼出不来的时候,呵呵。这时看看该变量是否在该函数中已经申明成了全局变量。三、程序的注释程序的注释是很重要的,不管是C还是JAVA,程序的注释往往可以体现出程序员的良好编程风格。无论是对于它人还是自己对大有好处,当然我们这里说的是大型项目的开发,团体合作精神是很重要的。当你的程序写出来别人都很难看懂那还怎么谈团体合作精神埃当然如果这个大型项目是你一个人开发的那就另当别论了,或者是你时间紧迫,来不及写注释。不过一般来说这种情况是很少的。除非真的是非常时刻。一个优秀的程序员绝对会为他写的每个程序加注释,哪怕是给自己看的。(素材)四、采用何种文本编辑软件写源程序这其实也没一定的规定,只要自己喜欢就行了。我比较喜欢PHPEDIT,也许是用惯了,现在感觉一离开PHPEDIT写PHP就没感觉,初学 PHP的时候用NOTEPAD写,因为程序比较简单。所以用NOTEPAD应付下就行了,对于有几百行的程序来讲,用NOTEPAD显然是不合适的。用 PHPEDIT 工作效率会提高几倍,哪怕你从来没用过。五、数据库的设计数据库的设计在开发大型项目中是很重要的一点,关系到整个项目开发的成败。具体也就不多说了。大家可以在自己的实践中积累经验,慢慢去体会。总之在数据库的设计中最好应该一开始就应该确定下来。虽然可以在开发的过程中去改变已经设计好的数据库结构,但这对于整个项目的开发效率来讲将大打折扣,有谁会愿意时不时的去改数据库的结构呢?六、类的使用类的使用主要是实现了代码的重复使用,以降低项目开发的时间,程序员的工作量也会减少许多。只要可以使用类的地方应当尽量使用类,使用类应该养成一个良好的习惯,这样才可以在真正使用类的地方得心应手。可以说一个大型PHP项目就是由类组成的。个中的滋味还是自己慢慢体会吧。
PHP开发大型项目的一点经验
来源:互联网 发布日期:2016-03-24 19:58:40 浏览:2207次
相关内容
AiLab云推荐
最新资讯
- 消息称苹果首款自研 5G 芯片将有“短板”:不支持毫米波
- 美版苹果 iPhone 16 Pro 实测:5G下载超400 Mbps、平均增幅23.7%
- 5G-A商用加速:北京运营商齐发力,创新应用场景欣欣向荣
- 消息称国内“通信大厂开始搞 5G SOC”
- 当海外华文媒体遇见中国首座5G煤矿:数智转型就在眼前
- 5G 基带安全堡垒被突破,黑客可利用漏洞静默监视手机用户
- 魅族21系列AI手机全系支持5.5G通信,网络体验更畅快
- 5G助力仓储配送:实现立体智能仓储、AGV智能配送 | 创新场景
- 爱立信:高性能可编程网络是创造5G新价值的关键
- 华为发声、运营商力推!5G-A与人工智能融合 “移动AI时代”有望开启
本月热点
热门排行
-
5G助力仓储配送:实现立体智能仓储、AGV智能配送 | 创新场景
阅读量:15658
-
华为发声、运营商力推!5G-A与人工智能融合 “移动AI时代”有望开启
阅读量:9468
-
当海外华文媒体遇见中国首座5G煤矿:数智转型就在眼前
阅读量:6987
-
满足 5G 消息需求,新文件确认苹果 iPhone 支持 2.4 版 RCS 标准
阅读量:6744
-
爱立信:高性能可编程网络是创造5G新价值的关键
阅读量:6125
-
5G-A商用加速:北京运营商齐发力,创新应用场景欣欣向荣
阅读量:2506
推荐内容
- 2024中国(银川)茶业博览会
- 2024第六届南京国际乐器业展览会
- 2024中国(南通)家纺行业展暨电商新渠道选品会
- 2024中国中部(郑州)包装产业博览会
- 2024中国中部(郑州)食品加工与包装机械展览会
- 2024第27届江苏国际医疗器械展览会(江苏医博会 Medical Jiangsu)
- 2024中国义乌国际酒店用品及餐饮业博览会
- 2024北京国际进出口食品及餐饮供应链博览会
- 2024年世界生命科学大会暨北京国际生命健康产业博览会
- 2024中国 (安徽)国际煤炭装备及矿山设备博览会暨2024安徽煤博会
- 2024第13届中国临沂国际木业博览会
- 2024第十九届中国(温州)机械装备展览会
- 2024中国(温州)紧固件产品博览会
- 2024遛纸中国(沈阳)生活用纸及卫生用品展览会
- 2024新疆酒店与餐饮用品、厨房设备展
- 2024中国(新疆)“一带一路”国际酒店与餐饮用品、厨房设备交易博览会
- 2024第11届郑州水展
- 2024鸿威世界宠物博览会
- 2024山东(潍坊)个体防护装备产品交易会
- 2024河南省教育后勤博览会
- 2024中国安徽国际塑料产业博览会
- 2024常州国际新能源汽车产业博览会
- 2024第二十三届昆明国际花卉园艺展(昆明花展 IFEX)
- 2024重庆国际康复医疗及护理用品展览会
- 2024年哈萨克斯坦阿拉木图国际矿业与工程机械展览会
- 2024第5届华南日用百货商品展览会
- 2024中国诸暨国际易货贸易博览会
- 2024中国国际机电产品交易会暨先进制造业博览会
- 2024第八届丝绸之路博览会暨中国东西部合作与投资贸易洽谈会(丝博会)
- 2024常熟国际服装面料及辅料展览会
- 2024中国(台州)国际汽车零配件及服务用品展览会(台州汽配展)
- 2024贵阳餐饮供应链展览会、贵阳火锅食材用品展览会
- 2024第二十二届中国国际橡胶技术展览会(亚洲埃森轮胎展 REIFEN CHINA)
- 2024年贵州餐饮食品展览会
- 2024第24届上海国际广告展 第22届上海国际LED展 2024上海国际数字标牌展(SIGN CHINA EXPO)
- 2024第二十七届中国国际胶粘剂及密封剂展览会 ASE CHINA 第19届中国国际胶粘带与薄膜展览会 TF-EXPO CHINA
- 2024第二十一届中国国际化工展览会(ICIF China 2024)
- 2024第47届(济南)国际美业博览会(CJBE )
- 2024第5届厦门全球跨境电商博览会
- 2024中国(成都)国际低空经济大会暨无人机系统博览会
- 2024秘鲁广告及数码印花展览会
- 2024年第27届巴西圣保罗游艇展
- 2024第十九届中国林产品交易会
- 2024马来西亚暖通、制冷、通风、净化、楼宇自控及电力展
- 2024年马来西亚吉隆坡国际暖通空调制冷展
- 2024第27届中国国际衡器展览会