zoukankan      html  css  js  c++  java
  • 文件加载和错误

    文件加载方式:

    1、inclue

    2、inclue-once

    3、require

    4、require-once

    区别:

    1、如果加载失败inclue和require有不同的处理规则

    如果被包含函数文件不存在,即引用失败时,inclue发出警告并继续执行后续代码,require直接终止

    2、如果加载重复inclue和inclue-once有不同的处理规则

    前者能保证不会被重复加载

    3、他们是语法结构,不是函数,使用形式:inclue‘使用路径’或inclue(‘使用路径’)

    文件路径问题

    1、相对路径        /            ./                   ../

    2、绝对路径:window系统c/.......

    3、只有文件名:

    文件载入执行过程:

    1、从inclue语句处退出php脚本模式

    2、载入inclue语句所设定的文件中的代码执行

    3、退出html模式重新进入PHP脚本模式  执行后面的代码

    return关键字

    return:单纯结束

    return$x:结束,并返回数据$x

    错误处理

    分类:

    1、语法错误:无法运行   直接提示语法错误

    2、运行时错误:只有程序运行到某行时才会发生的错误

    3、逻辑错误:无错误提示但程序运行计算的结果是错误的

    错误分级:

    1、系统错误:

    E-ERROR:系统严重错误 一发生程序立即停止运行

    E-WARNING:系统警告 一发生提示错误并继续执行

    E-PARSE:语法错误:一发生 提示错误 代码完全不会运行

    E-NOTICE:系统提示: 一发生 提示错误   并继续执行

    2、自定义错误:

    E-USER-ERROR:

    E-USER-WARNING

    E-USER-NOTICE

    3、错误触发:

    正常触发

    人工触发

    4、错误的显示错误

    5、记录错误日志

    6、自定义错误处理

  • 相关阅读:
    Windows Server 2012 64bit RMAN异机不完全恢复(迁移)
    dbms_jobs vs. dbms_scheduler_jobs
    Migrating from dbms_job to dbms_scheduler
    ORA-12537: TNS:connection closed
    win7 ins 30131 oracle 12c
    Vector源码分析
    LinkedList源码分析
    ArrayList源码分析
    jsp 显示日期
    Spring data redis 使用 pipelined 批量操作
  • 原文地址:https://www.cnblogs.com/lxl7806265/p/8360651.html
Copyright © 2011-2022 走看看