一个月前开始学习php。
当时花了一个星期左右,学习语法。 三四天时间学习yii,这里并没有注重细节。而是了解整个框架的流程,细节没有去注意。后来就是学习业务逻辑,具体的方法等等。由于我学过j2ee,所以yii框架并不难。
但是我现在继续看项目代码,感觉陷入了和我以前学j2ee一样的困境,就是写出的代码,总感觉,比人家写的不严谨,事实上确实是。
看代码都能看的懂,但是写就是写的没有别人的好。
请php的大侠们指点迷津。。
我感觉重点是思维,多考虑程序的安全性,接收数据注意过滤,数据库连接防注入,用什么语言其实差不多。######这个需要多写,非一朝一夕可矣。######书山有路勤为径
###### 你是写java,不适应php,变量不声明,数据结构可以随意定制,方式。还是多加上校验,刚开始烦点,写多了就习惯了。
还有了就是多看php的api,不能看着php函数名子就直接使用,好多坑的。
如count函数,参数是数组时,当然返回数组长度。
如果参数是字符串,返回便是字符串长度。
如有有人写个方法取数组里第几个参数时,
调用人没注意,传个字符串就完蛋了。(之前有个同事定义这样一个函数 取数据第一个值,删除数据库中指定的公司账号,有个A货同事,调用传一个字符串 '91',把 公司为9的账号给删除了)
完全不是一个意思,但它不报错。
遇到数据没了找都很能找着原因。 ######回复 @zonghua : 对的。 我因该说count 字符串返回的是字节长度######PHP的字符串长度是字节,而java真的是字符的数目
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。