如何快速上手php写项目?:报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何快速上手php写项目?:报错

kun坤 2020-06-09 11:44:59 71

一个月前开始学习php。
当时花了一个星期左右,学习语法。 三四天时间学习yii,这里并没有注重细节。而是了解整个框架的流程,细节没有去注意。后来就是学习业务逻辑,具体的方法等等。由于我学过j2ee,所以yii框架并不难。
但是我现在继续看项目代码,感觉陷入了和我以前学j2ee一样的困境,就是写出的代码,总感觉,比人家写的不严谨,事实上确实是。
看代码都能看的懂,但是写就是写的没有别人的好。
请php的大侠们指点迷津。。

开发框架 PHP
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-09 11:45:06

    我感觉重点是思维,多考虑程序的安全性,接收数据注意过滤,数据库连接防注入,用什么语言其实差不多。######这个需要多写,非一朝一夕可矣。######书山有路勤为径

    ###### 你是写java,不适应php,变量不声明,数据结构可以随意定制,方式。还是多加上校验,刚开始烦点,写多了就习惯了。
    还有了就是多看php的api,不能看着php函数名子就直接使用,好多坑的。
    如count函数,参数是数组时,当然返回数组长度。
    如果参数是字符串,返回便是字符串长度。
    如有有人写个方法取数组里第几个参数时,
    调用人没注意,传个字符串就完蛋了。(之前有个同事定义这样一个函数 取数据第一个值,删除数据库中指定的公司账号,有个A货同事,调用传一个字符串 '91',把 公司为9的账号给删除了)
    完全不是一个意思,但它不报错。
    遇到数据没了找都很能找着原因。 ######回复 @zonghua : 对的。 我因该说count 字符串返回的是字节长度######PHP的字符串长度是字节,而java真的是字符的数目

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程