当前位置: 网学 > 编程文档 > PHP > 正文

分享提高PHP编程技术的方法

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/03

关于PHP编程技术的相关知识,我们已经了解了很多,建议大家阅读下这篇文章,《PHP经验分享:常用的小技巧》,供大家参考。下面介绍的是提高PHP编程技术的几种方法。

1、PHP标签

我知道有些人写PHP代码的时候喜欢用缩略标签<? ?>,但是这可不是个好习惯,因为缩略标签在有些服务器上不能被正确识别,而标准的PHP标签的使用使你可以在任何一台服务器上准确编译你的PHP代码。 PHP源码下载down.phperz.com

2、PHP代码的调试

有时我们运行PHP代码的时候会碰到问题并且我们不知道这问题究竟出在哪儿。而PHP中专门有个error_reporting() 函数,它可以告诉你你的代码中的每一处错误。如果你希望它显示页面的所有可能出现的错误信息,可以将下面这句代码放在文件的第二行:

  1. error_reporting(E_ALL);  

3、使用注释

如果你的PHP代码有1200行,那么要搞明白它要做什么是一件很困难的事,解决这个问题的办法就是为你的代码加上注释。
有三中方法在PHP中添加注释: PHP程序员站

以下为引用的内容:

  1. <?php   
  2. // 你的注释//   
  3. # 你的注释  
  4. /*你的注释 */   
  5. ?>  

4、PHP代码的缩进

以下为引用的内容:

  1. <?php   
  2. // Settings //   
  3. $var1 = "This";  
  4. // Showing Variables //   
  5. if($var1 == "This"){   
  6. echo"You said This";   
  7. }else{   
  8. echo"You said That";   
  9. www.phperz.com  
  10. }   
  11. ?>  

5、修正你的PHP文件包含方式

PHP代码中,包含另外一个文件之前都会先确定它存在,如下例: down.phperz.com

以下为引用的内容:

  1. <?php   
  2. if(!file_exists("layout.inc.php")){exit("Error : LayOut File Missing");}
  3. else{include_once("layout.inc.php");}   
  4. ?>  

6、数据库查询

有时你的PHP代码中包含着于数据库的连接,你可能会遇到一些小麻烦,大部分容易出现数据库问题的人都是以这样的形式来写代码的:

以下为引用的内容:

  1. <?php   
  2. mysql_query("INSERT INTO tableName (''id'',''name'') VALUES(''1'',''Mike'')");   
  3. ?>  

运行之后他发现数据并没有插入到数据库中,我们可以这样来解决这个问题: PHP程序员站

以下为引用的内容:

  1. <?php   
  2. mysql_query("INSERT INTO tableName (''id'',''name'') VALUES(''1'',''Mike'')"
  3. or exit("MySQL Error : " . mysql_error());   
  4. ?>  

7、缩略类似IF-THEN的语句

假如你接收一个注册页面传递的数据,而你想保证所有信息都已填写,你可能会用包含很多IF-THEN格式的语句,象下面这个:

以下为引用的内容:

  1. <?php   
  2. if(! 分享提高PHP编程技术的方法 _网学
    当前位置: 网学 > 编程文档 > PHP > 正文

    分享提高PHP编程技术的方法

    来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/03
    content
  3. 上一篇资讯: PHP的常用的几大模板引擎
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
POST[name]){exit("Sorry, but you did not fill-in all of the requested fields.");}   
  • if(! 分享提高PHP编程技术的方法 _网学
    当前位置: 网学 > 编程文档 > PHP > 正文

    分享提高PHP编程技术的方法

    来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/03
    content
  • 上一篇资讯: PHP的常用的几大模板引擎
  • 下一篇资讯: PHP基础之介绍PHP的编程语句
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号
    POST[email]){exit("Sorry, but you did not fill-in all of the requested fields.");}   
  • ?> 
  • 而实际上你可以通过合并这两行的IF-THEN语句使它只有一行: 

    以下为引用的内容:

    1. <?php   
    2. if((! 分享提高PHP编程技术的方法 _网学
      当前位置: 网学 > 编程文档 > PHP > 正文

      分享提高PHP编程技术的方法

      来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/03
      content
    3. 上一篇资讯: PHP的常用的几大模板引擎
    4. 浏览:
      版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
      Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
      湘ICP备09003080号
      POST[name]) || (! 分享提高PHP编程技术的方法 _网学
      浏览:
      版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
      Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
      湘ICP备09003080号
      POST
      [email]))
    5. {exit("Sorry, but you did not fill-in all of the requested fields.");}   
    6. ?>  

    |

    12下一页
    点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
  • 上一篇资讯: PHP的常用的几大模板引擎
  • 下一篇资讯: PHP基础之介绍PHP的编程语句
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号