当前位置 : IT培训网 > PHP开发 > PHP培训 > Php程序员容易出现什么样的错误

Php程序员容易出现什么样的错误

时间:2017-08-21 16:08:56  来源:php培训网  作者:达内IT培训网  已有:名学员访问该课程
标签(Tag):   Php程序员易犯错误(1)
从菜鸟到码农,PHP程序员在实际操作时都会或多或少的犯一些错误,并且还是重复多次的犯同样的错误, 这样错误往往耽误你大量时间,为了更好的改掉这些毛病,今天小编汇总了一些PHP程序员最容易犯的错误,供大家参考掌握。

从菜鸟到码农,PHP程序员在实际操作时都会或多或少的犯一些错误,并且还是重复多次的犯同样的错误, 这样错误往往耽误你大量时间,为了更好的改掉这些毛病,今天小编汇总了一些PHP程序员最容易犯的错误,供大家参考掌握。

Php程序员容易出现什么样的错误_www.itpxw.cn

1、 语法错误

语法错误太常见了,包括所有的词法和语法错误。解决办法就是认真学习PHP的语法,仔细一点不要漏掉一个括号,大括号,分号,引号。还有就是换个好的编辑器。

2、framework

95% 的PHP项目都在做同样的四件事: Create, edit, list 和delete. 现在有很多MVC的框架来帮我们完成这四件事,我们为何不使用他们呢?

3、PHP已有功能不知道

很多程序员重复的发明轮子,PHP的核心包含很多功能。浪费了大量时间。编码之前搜索一下PHP mamual,PHP中的exec()是一个强大的函数,可以执行cmd shell,并把执行结果的最后一行以字符串的形式返回。考虑到安全可以使用EscapeShellCmd()

4、面向对象

PHP支持的面向对象技术越来越多,越来越好,我们没有理由不使用面向对象。很多的项目都没有使用PHP的面向对象技术,结果就是代码的维护变得非常耗时耗力。

5、PHP版本旧

很多程序员还在使用PHP4,转到PHP5上来吧,并不费很多功夫。在PHP4上开发不能充分发挥PHP的潜能,还存在一些安全的隐患。大部分PHP4程序只要改动很少的语句甚至无需改动就可以迁移到PHP5上来。

6、引号转意

见过网页中出现\'或\'"吗?这通常是因为在开发者的环境中magic_quotes 设置为off,而在部署的服务器上magic_quotes =on. PHP会在 GET, POST 和 COOKIE中的数据上重复运行addslashes() 。

7、html entities

一个基本的常识:所有不可信任的输入,输出之前都要转意。

echo $_GET['usename'] ;

8、SQL输入

有人对我说,他们已经在php.ini中将magic_quotes设置为On,所以不必担心这个问题,但是不是所有的输入都是从$_GET, $_POST或 $_COOKIE中的得到的!

9、HTTPheader

相关的函数: header(), session_start(), setcookie(),遇到过这个警告吗?"warning: Cannot add header information headers already sent [....]

10、Require 或 include 的文件使用不安全的数据

不要 Include 或 require 从$_GET, $_POST 或 $_COOKIE 中得到的文件,不要相信不是你自己显式声明的数据。

以上便是有关PHP程序员最为常见的错误出现问题,避免这些错误的问题出现,做一名合格的优秀的PHP程序员。

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容

相关热点