开发者社区> 问答> 正文

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

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

展开
收起
kun坤 2020-06-09 11:44:59 543 0
1 条回答
写回答
取消 提交回答
  • 我感觉重点是思维,多考虑程序的安全性,接收数据注意过滤,数据库连接防注入,用什么语言其实差不多。######这个需要多写,非一朝一夕可矣。######书山有路勤为径

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

    2020-06-09 11:45:06
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载