• m_Orchestrate learning system---十五、如何快速查错


    m_Orchestrate learning system---十五、如何快速查错

    一、总结

    一句话总结:

    a、删除代码法

    b、添加提示代码法

    c、仔细看错误信息

    1、评论板块和论坛板块的实时更新?

    没必要用ajax,先用html5的reload()方法试试

    2、快速查错方法?

    出现如下错误

    1、找stack里面的错误信息,看能不能快速发现错误

    2、在stack里面没有找到错误信息,那么就 断句查错 ,用一句话来确定是哪一步分的代码错了 例如 dump($id);die;

    3、如果是视图错误,删除你怀疑错误的哪一部分代码看还错不错 

    3、需求与算法与结构(页面多个选项的操作是在编程里面用什么结构)?

    学生管理板块的select标签实现跳转

    这种多选择肯定是选择结构

    视图页面的选择

    控制器

    将功能需求和算法之间的那一层隔膜去掉了

    本身php开发就是件特别容易的事情

    4、thinkphp中如何判断空字段?

    数据库中字段为空判断

    从thinkphp控制器

    $data=db('user')->where(array('status'=>0,'ugid'=>NULL))->paginate(10);

    一个NULL就ok了,毕竟我们创建数据库的时候数据库也是这样显示的

    二、内容在总结中

  • 相关阅读:
    延时提示框(定时器的使用)
    时间对象
    仿站长之家导航(setTimeout的应用)
    倒计时时钟
    简易网页始终
    网页计算器
    两个数字比较大小
    累加按钮,自加1
    用parsetInt解析数字,并求和
    JS布局转换
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/8984768.html
Copyright © 2020-2023  润新知