php干货!---初学者必须要知道的事情

1 篇文章 0 订阅
1 篇文章 0 订阅

php初学者要注意什么?刚做开发应该怎么保证自己的代码不容易报错,怎么才能不让测试老找到问题老被批呢?下来介绍一下办法?

很多初学者进入公司之后,发现很吃力,自己写的代码老出错,老报错让自己很尴尬的同时,还让领导怀疑自己的能力有问题,那么这篇文章将要改变你的命运了!

第一步:变量抑制

很多错误的出现都是因为变量没有定义,那么怎么才能保证自己的变量永远都定义了呢?

其实按照正常的代码逻辑编写变量应该是需要初始化的,也就是说你用到的变量一定要初始化;这样就不会出现这个错误。但是由于这部是php的强制要求,所有很多程序员是不会去初始化,随时用随时定义,所有才导致了这个问题。那么我们在这里推荐,在使用一个不确定的变量的时候一定要加上isset 方法进行判断!确保存在之后再进行使用,这样会节省很多的麻烦事,而且别人会感觉到你的思维是很严谨的。

第二步:数据库问题

作为php开发,也许很多时候你都在喝mysql打交道,然而众多的mysql错误也就不约而至。那我们简单分析一下,容易出错的地方。

1. 表名错误

很多时候写sql语句可能是自己的表名写错了 而自己完全不自知,所以导致了错误,那么怎么才能避免自己老写错误的表名呢?

这里很多人感觉多余:因为很多流行的框架都有自己的检测,不会出现这个问题。但是大家不要太依赖框架,sql该写的时候还是要写的!所以我建议,大家可以扫描一下数据库,然后把表名全部存储为一个表名类中,每次调用的时候调用变量即可,这样既保证这个表肯定存在,也抑制了错误,而且便于管理。(属于个人意见不喜勿喷!)

2.字段错误

字段错误其实和表面错误的处理方法一致。也是采用同样的方法。不过字段类最好继承于表名类,然后字段最好把类型长度都写入类中的属相,便于判断验证。喜欢的人可以参考

第三步:错误抑制

很多初学者很少用的try ---catch 这个错误抑制,其实在php中这个用起来还是非常爽的,加上throw 抛出让你的代码更高的兼容,希望大家有个好习惯。

总结:尝试着写了这篇文章,感觉写的不是很好。只能写自己想到的东西,没有想到的或者说的不对的希望大家体谅!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王福旭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值