zoukankan      html  css  js  c++  java
  • 2015-12-16学习笔记

    1、调试编辑的登录和注册页面 虽然只是简单的四个页面 但是由于不是特别熟悉 也是调试了半天才通 

      

    主要学会了mysqli_connect('localhost', 'user', 'password', 'dbname');  //替代了之前的mysql_connect和mysql_select_db等等

                 mysqli_query("set names 'gdk'"); //设定字符集

                

    像出现这种告警一般都是参数缺少,可以查一下对应的函数哪些参数是必须的,虽然这些告警不足以影响程序的继续运行,但是严谨一点总是好的~~~

    2、PHP的异常处理  

    正确的处理程序应当包括:

    1. Try - 使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。
    2. Throw - 这里规定如何触发异常。每一个 "throw" 必须对应至少一个 "catch"
    3. Catch - "catch" 代码块会捕获异常,并创建一个包含异常信息的对象
    4. 可以使用多个 if..else 代码块,或一个 switch 代码块,或者嵌套多个异常

    异常的规则

    • 需要进行异常处理的代码应该放入 try 代码块内,以便捕获潜在的异常。
    • 每个 try 或 throw 代码块必须至少拥有一个对应的 catch 代码块。
    • 使用多个 catch 代码块可以捕获不同种类的异常。
    • 可以在 try 代码块内的 catch 代码块中再次抛出(re-thrown)异常。
  • 相关阅读:
    Code Forces Gym 100886J Sockets(二分)
    CSU 1092 Barricade
    CodeChef Mahesh and his lost array
    CodeChef Gcd Queries
    CodeChef GCD2
    CodeChef Sereja and LCM(矩阵快速幂)
    CodeChef Sereja and GCD
    CodeChef Little Elephant and Balance
    CodeChef Count Substrings
    hdu 4001 To Miss Our Children Time( sort + DP )
  • 原文地址:https://www.cnblogs.com/Jessica-zhao/p/5052530.html
Copyright © 2011-2022 走看看