php.ini在php脚本文件中的配置

1、在脚本中可以用以下语法进行配置php.ini中的要配置项:

语法:ini_set("设置项名称",值) 

例如:ini_set("display_errors",false);不显示所有错误信息

2、在php.ini文件中配置:

在文件中找到er ror_reporting选项,如:

error_reporting=E_ALL | E_STRICT  打开所有错误信息提示 (用逻辑或就是打开的意思),如果想再关闭部分提示 用 error_reporting=E_ALL | E_STRICT  & ~E_STRICT  ("& ~"表示关闭的意思)

3、log_error=On;//用于设定是否记录错误日志,On 记录 ,Off 不记录

4、error_log="错误日志文件名" //设定错误日志的文件名

如:error_log = php_errors.log

5、log_error = syslog;//把错误信息记录在操作系统中

6、自定义错误处理

  1. 1,设定用来处理错误的自定义函数名;:set_error_handler("函数名");

  set_error_handler("myError");

2,自己定义该函数,并进行任何错误信息的输出(或记录),自定义该函数带四个参数(参数名可以改,但顺序不能改,该函数不要自己去调用,而是放生错误会自动调用):function  errorHandler($errNo,$errMsg,$errFile,$errLine){...}

function myError($errNo,$errMsg,$errFile,$errLine){

echo "文件($errFile)的第($errLine)行发生错误:";

echo "<br /> 错误号为:$errNo,错误信息为:$errMsg";

}

echo $vi;

trigger_error("年龄错误,重新输入",E_USER_WARNING);

时间: 2024-08-04 23:35:44

php.ini在php脚本文件中的配置的相关文章

从属性文件中读取配置

本章是关于如何在Selenium Cucumber Framework 或任何框架中从属性文件中读取配置的.在项目中存储硬编码值是危险的,也违反了编码原则.到目前为止,我们在代码中使用了大量的硬编码值.在属性文件的帮助下,我们将逐一消除这些硬编码值. 什么是Java中的Property文件 .properties  文件主要用于Java程序,以维护项目配置数据,数据库配置或项目设置等.属性文件中的每个参数都以键值对格式存储为一对字符串,其中每个键都在一行上.您可以使用 Properties类型的

【MyBatis学习05】SqlMapConfig.xml文件中的配置总结

经过上两篇博文的总结,对mybatis中的dao开发方法和流程基本掌握了,这一节主要来总结一下mybatis中的全局配置文件SqlMapConfig.xml在开发中的一些常用配置,首先看一下该全局配置文件中都有哪些可以配置的东西: 配置内容 作用 <properties> 用来加载属性文件 <settings> 用来设置全局参数 <typeAliases> 用来设置类型的别名 <typeHandlers> 用来设置类型处理器 <objectFactor

读取xml文件中的配置参数实例_java - JAVA

文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 paras.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm

Shell脚本文件中常用的操作语句

1. 清空文件中的内容 cat  /dev/null  >> /var/log/messages 2. 脚本中判断用户是不是root用户 ROOT_UID = 0            # $UID 为0时,用户才具有root用户权限 if [ "$UID" -ne "$ROOT_UID"] then echo "this user is not root" exit 1  fi 3. 多条语句条件运行 语句1 &&

pg_dumpall - 抽出一个 PostgreSQL 数据库集群到脚本文件中

SYNOPSIS pg_dumpall [ option...] DESCRIPTION 描述 pg_dumpall 是一个用于写出("转储")一个数据库集群里的所有 PostgreSQL 数据库到一个脚本文件的工具. 该脚本文件包含可以用于作为 psql(1) 的输入恢复数据库的SQL命令. 它通过对数据库集群里的每个数据库调用 pg_dump(1) 实现这个功能. pg_dumpall 还转储出所有数据库公用的全局对象. (pg_dump(1) 并不保存这些对象.) 这些信息目前包

将Json数据保存在静态脚本文件中读取

一些常用的数据例如一些网站的区域信息被改变的可能性不大,一般不通过请求获取,于是我们选择存在静态文件中,例如以下Demo: 1.动态加载Json数据显示到前台 [HttpPost] public ActionResult GetData() { List<Area> areaList = new List<Area>() { new Area() { AreaID=1, AreaName="福建省", Depth=1, cityList=new List<

Java propertis文件中组装配置

目的: 实现在配置文件中,进行组装 1.Properties文件配置如下: dns=http://211.103.227.133:8080 qrcode=${dns}/wx/views/invite/register.html 类似域名和公共的东西,希望在properties文件中直接进行组装,而不是在代码中进行组装 2.使用spring注解 @Value注解 注意:图中使用@Service或 @Component,并且@Value必须写在set属性上,否则取不到值 输出结果为: http://

struts.xml文件中action配置、OGNL的投影映射、OGNL表达式的符号

在struts.xml文件中不同的action配置,请求的路径是不一样的 1.请求 path = user!query.action; 配置如下: <action name="user" class="com.bwf.code.action.UserAction"> <result name="queryUser">/query.jsp</result> </action> 2.请求path = u

maven 打包时动态替换properties资源文件中的配置值

pom build节点下面添加resource配置: [html] view plain copy <resources> <resource> <directory>src/main/resources/</directory> <filtering>true</filtering> <includes> <include>**/*.properties</include> </includ