ini文件

delphi INI文件

♀尐吖头ヾ 提交于 2019-11-27 04:55:52
INI 文件读写 filecreate('路径加文件名');//创建一个文件。 (1) INI文件的结构: ;这是关于INI文件的注释部分 [节点] 关键字=值 ... INI文件允许有多个节点,每个节点又允许有多个关键字, “=”后面是该关键字的值(类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示)。注释以分号“;”开头。 (2) INI文件的操作 1、 在Interface的Uses节增加IniFiles; 2、 在Var变量定义部分增加一行:inifile:Tinifile;然后,就可以对变量myinifile进行创建、打开、读取、写入等操作了。 3、 打开INI文件:inifile:=Tinifile.create('tmp.ini'); 4、 读取关键字的值: a:=inifile.Readstring('节点','关键字',缺省值);// string类型 b:=inifile.Readinteger('节点','关键字',缺省值);// integer类型 c:=inifile.Readbool('节点','关键字',缺省值);// boolean类型 其中[缺省值]为该INI文件不存在该关键字时返回的缺省值。 5、 写入INI文件: inifile.writestring('节点','关键字'

php错误处理和异常处理

房东的猫 提交于 2019-11-26 14:26:51
PHP错误处理有两种:标准的错误处理和异常(OOP语法新出现的错误处理机制) 标准错误是由:错误等级,错误信息,错误发生文件,与错误发生行号组成。php提供了多种错误等级,用来描述错误的重要程度。 标准错误两种触发形式: php自动触发: php检测到存在一个错误,则会将错误触发 用户脚本触发: 利用内置函数trigger_error('错误消息','错误级别'); 错误级别只能使用常量来表示:默认是notice级别:E_USER_NOTICE 警告:E_USER_WARNING,致命错误:E_USER_ERROR 处理:错误报告 将错误消息直接输出到标准输出(标准错误) 这个功能是可以通过php的配置进行控制 error_reporting 控制的是哪种级别的错误应该被报告 display_errors 是否开启页面错误功能(开启则在页面输出,不开启则不输出) 以上两个配置都支持在用户脚本修改:通过ini_set('配置项的名',值) 显示所有错误:E_ALL|E_STRICT ,其他:E_NOTICE,E_WARING,E_ERROR 常用的在开发时,开启全部: ini_set('display_errors',E_ALL|E_STRICT); 在生产时,关闭所有:ini_set('display_errors',0) 错误日志 : 一旦发生错误,将信息记录到日志文件内